

Lessons from 10k hours of programming (remastered)
Oct 17, 2024
Kurt Mackey, Co-founder and CEO of Fly.io, and Ant Wilson, CTO at Supabase, dive into programming mastery after 10,000 hours of coding. They discuss the evolution of developer needs, advocating for modern cloud solutions that enhance usability. The conversation highlights complexities in software, like security vulnerabilities and the importance of code quality. They reflect on emotional ties to coding and stress the significance of balancing simplicity and functionality. Join them for insights that evolve the developer experience!
AI Snips
Chapters
Transcript
Episode notes
Matt's Programming Journey
- Matt Rickard has programmed for over 15 years, contributing to open source projects like Kubernetes and Kubeflow.
- He also created a configuration language, Virgo, and a RuneScape bot.
Heptagon of Configuration
- Configuration evolves through increasing complexity, from hard-coded values to environment variables, files, templating, DSLs, and often back to bash.
- This cycle, dubbed the "heptagon of configuration," reflects increasing flexibility and eventual return to simplicity.
DRY vs. Dependencies
- Don't dogmatically follow "Don't Repeat Yourself" (DRY).
- Sometimes repetition is better than introducing unnecessary dependencies.