DevEd 011: Print Books in Developer Education


Joined by Guest Panelist: Sam Julien

Joined by Special Guest: Uncle Bob


Bob Martin, “Uncle Bob”, shares a bit of his story and dives into the value of print books in web development education. The role print books had in the panelist’s educations is compared to the role print books serve in developer education today. After listing books that they feel each programmer should read, the panel considers how developers can apply what they learn and how they can incorporate reading into their lives. Uncle Bob shares tips for writing technical books and tells the panel what he is doing now. The panel shares their “picks” a little differently today, picking books for developers who have less than five years experience and for developers with over five years of experience.



Joe Eames:

>5 years coding- Test Driven Development: By Example

<5 years coding- Head First Design Patterns: A Brain-Friendly Guide

Sam Julien:

>5 years coding- Design Patterns: Elements of Reusable Object-Oriented Software

<5 years coding- The Art of Unit Testing

Mike Dane:

>5 years coding- Word by Word and On Writing: A Memoir of the Craft

<5 years coding- The Imposters Handbook

Luis Hernandez:

>5 years coding- The Clean Coder: A Code of Conduct for Professional Programmers

<5 years coding- Clean Code: A Handbook of Agile Software Craftsmanship

Uncle Bob:

20-25 years coding- The Annotated Turing: A Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine

15- 20 years coding- Structure and Interpretation of Computer Programs

10-15 years coding- Analysis Patterns: Reusable Object Models

5-10 years coding- Design Patterns: Elements of Reusable Object-Oriented Software<5 years coding- The Art of Computer Programming, Vol. 1: Fundamental Algorithms

Leave a Reply