Recommend Content (from others)

Folks often ask me what books I recommend for developers that want to improve themselves and the quality of their work or their teams; here is an unordered list:

Thoughtworks Technology Podcast

Thoughtworks Technology Radar

Clean Code : A Handbook of Agile Software Craftsmanship
by Robert C. Martin

The Clean Coder : A Code of Conduct for Professional Programmers
by Robert C. Martin

Design Patterns : Elements of Reusable Object-Oriented Software
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

How great leaders inspire action (How to communicate)
by Simon Sinek (TED Talk)

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
by Nicole Forsgren PhD, Jez Humble, Gene Kim

Continuous Delivery : Reliable Software Releases through Build, Test, and Deployment Automation
by Jez Humble, David Farley

Test Driven Development : By Example
by Kent Beck

Extreme Programming Explained : Embrace Change
by Kent Beck

Refactoring : Improving the Design of Existing Code
by Martin Fowler

Team Topologies : Organizing Business and Technology Teams for Fast Flow
by Matthew Skelton, Manuel Pais

REWORK
by Jason Fried, David Heinemeier Hansson

The Dilbert Omnibus: “The Dilbert Principle”, “The Dilbert Future” and “The Joy of Work”
by Scott Adams

The Continuous Delivery YouTube channel by Dave Farley

All-In with Chamath, Jason, Sacks, & Friedberg

Martin Fowler’s Blog

Kent Beck’s Blog / Substack

Coding Horror
by Jeff Atwood

Google Testing Blog

Dave Cheney’s Blog