
Code with Jason 253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker
Mar 28, 2025
Dave Thomas, co-author of The Pragmatic Programmer and keynote speaker at Sin City Ruby 2025, dives into his upcoming book, Simplicity. He unpacks how software development has spiraled into unnecessary complexity and advocates for questioning established norms. The conversation emphasizes cultivating intuition in coding and experimenting with simpler solutions instead of following trends. Dave also reflects on the importance of personal storytelling in writing and encourages developers to embrace complexity as a learning opportunity.
AI Snips
Chapters
Books
Transcript
Episode notes
Agile Values as a Guide
- The Agile Manifesto's core values guide decisions, not prescribe actions.
- Values act as a North Star, helping you choose directions contextually.
Evaluating Programming Principles
- Avoid irreversible decisions when possible, minimizing the cost of mistakes.
- Evaluate advice in your own context; experiment to form your own opinions.
Subjective Reality
- Objective reality exists, but individual sensory experiences and interpretations vary.
- The Himba tribe's color perception exemplifies how language shapes reality.













