Armitage Archive

Highlight from Tidy First?

Your job as a software designer is to set yourself and your team up for success, now and in the future.

Since change is the dominant cost of software development and understanding code is the dominant cost of change, communicating the structure and intent of working code is one of the most valuable skills you can exercise. Comments are a form of communication, but tidying lets you explore the limits of communicating through the other elements of programming.