Developer on Fire
Episode 173 | Jon Jagger - Know Why
Jon Jagger is a software consultant specializing in practice, process, test driven development, and complex-adaptive systems-thinking. He helps teams improve their effectiveness at collaboratively developing software. Hire him! If you don’t like his work he won’t invoice you. He's 30 years old (hex) and he's loved software since he was 10 (decimal). He built cyber-dojo.org to promote deliberate practice for software developers. It's an open source project, and if you're a commercial organization making use of the public server you need a license, and all the money raised goes to a charity he has setup which buys Raspberry Pis for kids. He's an author, former conference chairman, and a proud father and husband who loves coarse fishing and salmon fishing and lives in Somerset, England.
Chapters:
- - Dave introduces the show and Jon Jagger
- - Jon's love of fishing
- - Jon's motivations and history with cyber-dojo
- - Commercial licensing for cyber-dojo, reasons it's open source, and charity to buy Raspberry Pis for children
- - Being useful to other people as its own reward
- - How Jon got started in software
- - Advice for determining what you want to be and do
- - Jon's family
- - The things that "light Jon up"
- - Jon's thoughts on what design means
- - Jon's approach to creating cyber-dojo
- - Stable points, test-driven development, and biological analogies - counteracting, opposing, balancing forces
- - Jon's book recommendations
- - Jon's story of failure - prominence of anger
- - Jon's success story - family, recovery from anger, and the value provided by cyber-dojo
- - The things that have Jon most excited
- - Jon's top 3 tips for delivering more value
- - Keeping up with Jon
Resources:
- Jon's Blog
- The cyber-dojo Blog
- cyber-dojo
- James Grenning on Developer On Fire
- The Systems Bible: The Beginner's Guide to Systems Large and Small - John Gall
- Uncle Bob on Developer On Fire
- Seb Rose
- Daniel Moore on Developer On Fire
- Mastermind Game
- Oscar Wilde: "If you (know what you want to be) you will inevitably become it ..."
- Kevlin Henney on Developer On Fire
- The Average Time To Green Game
- Glucose cycle
- Le Chatelier's principle
- Newton's laws of motion
- The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr.
- Columbo
- Anthony Shaw on Developer On Fire
Jon's book recommendation:
- Quality Software Management: Volume 1, Systems Thinking - Gerald M. Weinberg
- Quality Software Management: Volume 2, First-Order Measurement - Gerald M. Weinberg
- Quality Software Management, Volume 3, Congruent Action - Gerald M. Weinberg
- Quality Software Management: Volume 4, Anticipating Change - Gerald M. Weinberg
- Psychology of Computer Programming - Gerald M. Weinberg
- Patterns of Software: Tales from the Software Community - Richard P. Gabriel
- The Conquest of Happiness - Bertrand Russell
- Aesthetics of Change - Bradford Keeney
- Autobiography of Andrew Carnegie - Andrew Carnegie
- The Autobiography of Martin Luther King, Jr. - Martin Luther King, Jr.
- The Princess Bride: S. Morgenstern's Classic Tale of True Love and High Adventure - William Goldman
Jon's top 3 tips for delivering more value:
- Do stuff in iterations
- Get feedback and make sure you use it
- Get the point across via telling stories and analogies