What Am I Reading?

Code That Fits in Your Head : Heuristics for Software Engineering

programming

Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing.

Code That Fits in Your Head : Heuristics for Software Engineering

programming

Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing.

Activity

So far, chapter 9 (practices for working on a team) seems the most valuable. Chapter 9 on its own might be a good book club topic one day.

I've been watching Mark's talks and reading his blog for a bit so I decided to buy his books. This one is a bit entry-level (sort of like Code Complete) and in some ways I'm reviewing it for if I'd recommend it to junior developers. But even then, it has some valuable insights. It's good to be reminded of the basics now and then.