Skip to content
Opens in a new window
E-159 (EN)-Emmanuel Guefif-Software Developer @ De Marque
05 July 2026

E-159 (EN)-Emmanuel Guefif-Software Developer @ De Marque

OsProgramadores

About

πŸŽ™οΈ 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.