Dave Thomas is recognized internationally as an expert who develops high-quality software–accurate and highly flexible systems. He helped write the now-famous Agile Manifesto, and regularly speaks on new ways of producing software. He is the author of many books, including the best selling The Pragmatic Programmer: From Journeyman to Master. He's probably responsible for bringing Ruby to attention of Western developers with the book Programming Ruby and was one of the first adopters of Rails. He's a programmer, trainer, author, speaker, and publisher.
Andy Hunt is an author and publisher, avid musician, and sometimes woodworker. When not making noise or firewood he occasionally speaks at conferences. He has been active in the field of software development since before the @ sign. He co-authored The Pragmatic Programmer with Dave as well as seven other titles, was an author of the Agile Manifesto, and tweets random bits about code, life, and zen at @PragmaticAndy.
Chapters:
- - Dave introduces the show and Dave Thomas and Andy Hunt
- - Writing software and writing books - revising vs rewriting
- - What you take away from reading The Pragmatic Programmer at different times and different career stages
- - Ego, blame, impostor syndrome, fixing problems, and the nature of what software should do
- - Emphases in the new edition, including personal responsibility
- - Whole humans solving problems with software
- - Getting feedback - both for informing moving forward and for reward
- - Using many different types of tools
- - The new edition's foreword
- - Using the Pragmatic Bookshelf toolchain as examples
- - Providing opportunities via the Pragmatic Bookshelf
- - Getting the book and keeping up with the Pragmatic Programmer guys
Resources:
- The Pragmatic Programmer, 20th Anniversary Edition
- The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt
- Andy's First Appearance on Developer On Fire
- Dave's First Appearance on Developer On Fire
- "All models are wrong, but some are useful" - George Box
- The Art of Enbugging - Andy Hunt and Dave Thomas
- Thomas the Tank Engine (a "Really Useful Engine")
- Dante Alighieri
- "The wand chooses the wizard, Mr. Potter:
- Snowball Programming Language
- Saron Yitbarek on Developer On Fire
- Ward Cunningham on Developer On Fire
- Johannes Gutenberg
- LaTeX
- Programming Elm: Build Safe, Sane, and Maintainable Front-End Applications - Jeremy Fairbank
- Jeremy Fairbank on Developer On Fire
- Mike Clark
- Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps - Mike Clark