This goes hand-in-hand with the article a while back about having a codebase that is easy to ramp up and use. I don't mean the actual code itself, I mean the project and the build tools. For example, it's absurd that I have to build in 4 different places, in different black-box terminals to get my code to run. Or that the unit tests for the project I was placed on only run in environments that are perfect replicas of production. Or that I'm using source control that was cludgy 8 years ago.