🎙️ Episode 159 — Emmanuel Guefif In this episode of the OsProgramadores Podcast, Marcelo sits down with Emmanuel Guefif to discuss unconventional career paths, lifelong learning, software craftsmanship, and the curiosity that drives great engineers. From writing his first QBasic program as a teenager, to becoming a teacher, and later reinventing himself as a software developer through the intensive 42 Québec program, Emmanuel shares an inspiring story about passion, persistence, and the joy of building things. Emmanuel Guefif is a software developer, musician, educator, and lifelong learner who believes that curiosity is one of the most powerful forces behind personal and professional growth. His journey into technology began at the age of 14, when he wrote his first program: 💾 A Greatest Common Divisor calculator in QBasic. Instead of following a traditional path into software engineering, Emmanuel initially pursued sociology and became an elementary school teacher, dedicating himself to helping children discover the joy of learning and nurturing their natural curiosity. 👨🏫 Teacher first. 💻 Developer later. A chance encounter with the father of one of his students in Victoria, Canada—a Python specialist—rekindled his passion for programming and ultimately changed the direction of his career. Driven by determination and a love for learning, Emmanuel joined 42 Québec, completing its demanding core curriculum while studying more than 50 hours per week, eventually securing an internship and launching his professional software career. Today, Emmanuel combines technical expertise with a deep understanding of people and learning processes, focusing on translating real-world problems into elegant software solutions. He firmly believes that programming is not merely about writing code: 🧠 It's about understanding systems. 🤝 It's about understanding people. 🚀 It's about continuous improvement. One example he shares illustrates this mindset perfectly: after revisiting a slow statistics query from an earlier project, careful analysis using indexes and EXPLAIN ANALYZE reduced execution time from 45 seconds to just 500 milliseconds—a reflection of both technical growth and craftsmanship. Outside of software, Emmanuel enjoys: 🎸 Playing music to unwind. 🛠️ Building things. 📚 Learning about what motivates and inspires people. During our conversation, we discuss: 🚀 Non-traditional paths into software engineering 👨🏫 Teaching and learning as lifelong skills 🧠 Curiosity as a professional superpower 💻 The experience of studying at 42 Québec 🐍 Rediscovering programming through Python ⚡ Database performance tuning and optimization 🔍 Using EXPLAIN ANALYZE to solve real-world problems 🏗️ Software craftsmanship and continuous improvement 🤝 Translating human problems into software solutions 🎸 Creativity, music, and engineering 🔗 Emmanuel Guefif on LinkedIn 👉 https://www.linkedin.com/in/eguefif/ 🌍 OsProgramadores Website 👉 https://osprogramadores.com 📺 OsProgramadores YouTube Channel 👉 https://www.youtube.com/@OsProgramadores 🎧 OsProgramadores on Spotify 👉 https://open.spotify.com/show/2Rvj7O5Z0JwZ0uJzQ4jY2x 💬 OsProgramadores Telegram Group 👉 https://t.me/osprogramadores 🔔 Enjoyed this episode? Follow OsProgramadores on Spotify, subscribe on YouTube, and share this conversation with friends and colleagues passionate about software, education, and lifelong learning. This episode is especially recommended for people interested in: 💻 Software Engineering 📚 Continuous Learning 👨🏫 Education & Teaching 🧠 Problem Solving ⚡ Performance Optimization 🏗️ Software Craftsmanship 🎸 Creativity Beyond Technology A wonderful conversation about curiosity, reinvention, and the many paths that can lead someone into a fulfilling career in software development.