From hating coding to programming satellites at age 37 – Francesco Ciulla interview [Podcast #165]

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=YDLDCm3bPfU



Duration: 0:00
30,835 views
769


On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Francesco Ciulla. He's a software engineer who has worked with the European Space Agency on code that powers the Copernicus satellite program. More recently he's published courses on learning Docker and the Rust programming language.

We talk about:
How Francesco worked as a volleyball coach until we was 32, before getting serious about coding
Francesco's work on coding satellites
How he's given dozens of talks about emerging tools at major tech conferences
How he creates tech tutorials even though he's a proud introvert who has to put himself out there

Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com/.

Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our mission by going to https://www.freecodecamp.org/donate

Links we talk about during our conversation:

Francesco's YouTube channel:    / @francescociulla  
Francesco's upcoming book on Rust: https://mybook.to/YJI6DI
Francesco's personal website and all his links: https://www.francescociulla.com/

Chapters

0:00:00 Teaser
0:00:25 Intro & Song: Power of Anger
0:02:29 The Rise of Rust: A Programming Revolution
0:08:43 Francesco's Journey: From Volleyball Coach to Software Engineer
0:14:27 Teaching and Learning: The Importance of Knowledge Sharing
0:20:30 Navigating Social Media: Building a Developer Presence
0:28:26 Finding Your Niche: The Docker Community and Beyond
0:43:16 The Docker Ambassador Program
0:45:12 The Power of Community Engagement
0:47:33 Navigating Introversion in Tech
0:52:45 Building Reputation and Networking
0:59:42 Day-to-Day as a Freelance DevOps Consultant
1:09:23 The Future of DevOps and Automation
1:13:22 Certifications: A Means to an End
1:20:32 Advice to My Younger Self




Other Videos By freeCodeCamp.org


2025-04-15From Accountant to Data Engineer with Alyson La [Podcast #168]
2025-04-10Train Your Own LLM – Tutorial
2025-04-09Lynx Tutorial – JS Framework for Cross Platform Development
2025-04-08C++ Setup and Installation Tools – CMake, vcpkg, Docker & Copilot
2025-04-04From drop-out to software architect with Jason Lengstorf [Podcast #167]
2025-04-02Full Stack Instagram Clone with Laravel and MongoDB – Tutorial
2025-04-01Code DeepSeek V3 From Scratch in Python - Full Course
2025-03-28From broke musician to working dev. How college drop-out Ryan Furrer learned to code [Podcast #166]
2025-03-27Excel Formulas & Functions You Should Know [Full Course]
2025-03-25Microservices in Nest.js – JavaScript Tutorial
2025-03-21From hating coding to programming satellites at age 37 – Francesco Ciulla interview [Podcast #165]
2025-03-19Learn ANY Language with AI (Learn English, Learn Spanish, Learn Mandarin Chinese, and more)
2025-03-18Build a Full Stack AI Note Taking App with Next.js and Supabase – Tutorial
2025-03-14How to become a self-taught developer while supporting a family [Podcast #164]
2025-03-13AWS Cognito Course – Authentication and Authorization
2025-03-12JavaScript Essentials Course
2025-03-11DeepSeek R1 Theory Tutorial – Architecture, GRPO, KL Divergence
2025-03-07Learn fewer skills but go deeper - the Caleb Curry interview [Podcast #163]
2025-03-06Learn PyTorch in 5 Projects – Tutorial
2025-03-05Intro to Machine Learning featuring Generative AI
2025-03-04Unity Tutorial – Massive Multiplayer Online (MMO) Game with SpacetimeDB