Developer On Fire

by Dave Rael

Developer On Fire with Dave Rael is an interview podcast with inspiring and successful software professionals telling personal stories about their experiences with delivering value. It is a chance for you to get to know your favorite geeks and learn more about who they are, how they deliver, and what makes them tick. Learn from and get to know special geeks like Matt Wynne, Rob Eisenberg, Udi Dahan, Ted Neward, John Sonmez, Phil Haack, and David Heinemeier Hansson.


Latest Episodes

Episode 419 | Eric Fouarge - Full Throttle

Eric Fouarge talks with Dave Rael about solving complex problems, getting rewards from work, and scaling both systems and teams

Eric Fouarge is the CTO at Root Level Tech. He was responsible for building and driving the Cloud Enablement cloud practice to scale into a $30mm+ organization focusing on bringing progressive technology and practices into emerging enterprises and startups alike. Eric is responsible for pushing the pace for 200% quarter over quarter growth.

Eric's top 3 tips for delivering more value:
  1. Be present - contribute and ask questions
  2. Read, read, read
  3. Have a good time with it

Audio Download

Posted on 15 April 2019 | 12:00 am

Episode 418 | Edaqa Mortoray - Whole Humans Programming

Edaqa Mortoray talks with Dave Rael about software, writing, fiction, health, whole humans, being true to yourself, and finding common ground

Edaqa Mortoray grew up programming. Long before he learned how to code, he was already distilling reality, pulling out meaningful structure. Code came along and gave him a way to express his ideas. And of course, to control computers. From the beauty of interface design and graphic rendering to the rigid correctness of scientific and financial applications, Edaqa has weaved all sorts of technical wonders. From entertaining video games to sociable communications and practical development products, he's found a home in many market sectors. Beyond programming, Edaqa has an unusual palette of abilities. Most relevant is his writing. Perhaps most known for his programming blog, he also writes imaginative fiction and non-fiction alike. He's the author of "What is Programming?".

Edaqa's book recommendation:
Edaqa's top 3 tips for delivering more value:
  1. Know who your user is
  2. Take care of yourself
  3. Just try it

Audio Download

Posted on 8 April 2019 | 12:00 am

Episode 417 | Jérémie Chassaing - Caring, Context, and Iteration

Jérémie Chassaing talks with Dave Rael about domain modeling, live coding, teaching programming, and communicating

Jérémie Chassaing has been practicing Domain Driven Design and Continuous Improvement for 10 years as an architect at Availpro, a channel manager for independent hotels, to increase scalability and reliability to match its rapid growth. He's an active member of the F# community. You can also see his blog thinkbeforecoding, a blog dedicated to Domain Driven Design, CQRS and Event Sourcing.

Jérémie's top 3 tips for delivering more value:
  1. Try to care
  2. Step back and take some time to try to see a larger context around the problem
  3. Try, fail, and try again

Audio Download

Posted on 1 April 2019 | 12:00 am

Episode 416 | Spence Green - Accessible Language

Spence Green talks with Dave Rael about programming, natural langagues, motivations, education, and making knowledge accessible

Spence Green is the co-founder and CEO at Lilt, the first human-in-the-loop machine translation platform that uses neural MT to augment the work of human translators. Spence graduated from Stanford with a PhD in computer science. His research area focused on the intersection of natural language processing and human-computer interaction. He has published papers on statistical machine translation, statistical language parsing, and mixed-initiative systems and given talks on translator productivity. Lilt drastically lowers the cost and timespan of effective translation services so more businesses can operate in more countries, and governments can better communicate with constituents. This opens new doors to the global knowledge economy, addresses modern pain points in democratic processes, and drives Lilt’s vision of making information accessible online to everyone, beyond a lingua franca.

Spence's top 3 tips for delivering more value:
  1. Learn how to write in a (different) language
  2. Embrace software maintenance
  3. There's a difference between software engineering and computer science

Audio Download

Posted on 25 March 2019 | 12:00 am

Episode 415 | Khalid Machchate - Overcoming

Khalid Machchate talks with Dave Rael about mindset, recovering from tragedy, teaching, learning, and making an impact

Khalid MACHCHATE is a Moroccan serial techpreneur, international consultant and speaker. As a Mobile and Embedded Systems engineer, consulting and training for several EMEA multinational corporations and Governments in disruptive technologies integration, especially Smart Cities, AI and IoT solutions. He developed proprietary algorithms and designed hardware for his accident detection and automated medical assistance solution SOS Santé, and AI powered software for his blended learning platform Skillearn, winning 20+ international innovation awards. In 2018, he was invited to speak in 4 continents, and 15 countries, in various summits, forums and seminars, earning him several global titles including Ashoka Changemaker, World Summit Awards expert, G20 special guest and so on. As a thought leader he works with multilaterals and development agencies such as G20, World Economic Forum, GIZ, World Bank, UN amongst others to promote equality in opportunity, advocate for Health, Education and Economic Wellfare SDGs, empower youth, and co-create policies around entrepreneurship, self-employment, technology adoption and future of work.

Khalid's top 3 tips for delivering more value:
  1. Pay attention to commenting your code
  2. Try to avoid thinking about your problem and solution in a vacuum - make sure there is a market with an urgent need for what you offer
  3. Start small

Audio Download

Posted on 18 March 2019 | 12:00 am

Episode 414 | Enrico Campidoglio - Clean History

Enrico Campidoglio talks with Dave Rael about5 curiosity, learning, teaching, Git, and involving the team in decisions

Enrico is a freelance programmer, teacher and mentor with a strong passion for acquiring and sharing knowledge. If allowed, he'll happily talk for hours about software quality, the DevOps culture, the history of personal computing or mechanical keyboards. One topic he's particularly fond of is Git, which, as he discovered, combines two of his other passions: the Unix philosophy and source code history. When it comes to teaching, Enrico speaks regularly at conferences and user groups, delivers workshops for clients and produces online courses for Pluralsight. He occasionally manages to do some open source work by contributing to AutoFixture—a .NET library for generating test data during unit testing—and by maintaining Cake.Curl, an addin for Cake that lets you invoke curl from a build script. Enrico can be found online on his website at or on Twitter at @ecampidoglio.

Enrico's top 3 tips for delivering more value:
  1. Satisfy your curiosity - learn everything and go deep in what interests you
  2. Share what you know
  3. Know your audience

Audio Download

Posted on 11 March 2019 | 12:00 am

Episode 413 | Josh Knell - Valuable Relationships

Josh Knell taslk with Dave Rael about relationships, learning, teaching, mentoring, and valuable learning experiences

Josh Knell has been building computers since he was 11 years old to feed his gaming habits. Now that he's grown up, he continues to build computers for his gaming habits. Josh took used his passion for computers from hardware to software while working on his undergraduate degree in digital media. Josh built a career around user experience and user interface development. As Josh's career progressed, entrepreneur opportunities turned into building his own full time digital agency. That business turned into other leadership opportunities at other companies and soon Josh was CTO of a 20+ million dollar revenue generating business. During all of this Josh was teaching web fundamentals at his local university as an Adjunct Professor. Josh is currently working as an Instructor and Curriculum Developer at Lambda School.

Josh's top 3 tips for delivering more value:
  1. Become a mentor as soon as possible
  2. When you identify problems, also present at least two options for solutions
  3. Stay curious

Audio Download

Posted on 4 March 2019 | 12:00 am

Episode 412 | Carl Kinghorn - Value Leads

Carl Kinghorn talks with Dave Rael about

Over the past decade Carl Kinghorn has had the opportunity to grow as a leader within EFC Systems. He has championed changes to culture, processes, and development techniques that has enabled scaling the company’s ability to deliver quality software to its clients in the agricultural space. During this time, he’s seen the company triple in size; and in his role as Senior VP of the software development group, he gets to be a leader and a teacher with a goal of enabling his teams to succeed. Carl is active in the Nashville development community as a technical speaker and is President of the non-profit Nashville .NET User Group (@NashDotNet). He brings an enthusiastic and welcoming presence to the group whose mission is to serve the community by organizing events that enable networking, education, and career guidance. Carl has a BBA in Information Systems from Middle Tennessee State University (MTSU).

Carl's top 3 tips for delivering more value:
  1. Understand what's valuable and focus on that
  2. Know the domain of your business
  3. Take ownership and take pride in your work

Audio Download

Posted on 25 February 2019 | 12:00 am

Episode 411 | Andrew Madsen - Teaching Impact

Andrew Madsen talks with Dave Rael about geeking out, Lambda School, programming for Mac and iOS, audio, video, teaching, and making an impact

Andrew is director of the iOS program at Lambda School. He has been doing Cocoa development for the last 14 years, with a particular focus on audio and video apps for creative people. A full time iOS teacher for the past three years, he loves sharing the wonderful world of Swift and iOS with new programmers. Andrew is also co-host of the iPhreaks iOS development podcast, and enjoys being a part of the developer community. Despite embracing Swift starting in 2014, Objective-C will always be his first love.

Andrew's top 3 tips for delivering more value:
  1. Pay attention to details
  2. Learn to listen to people
  3. Don't kill yourself with work

Audio Download

Posted on 18 February 2019 | 12:00 am