Opinions

Feedback Loops

Building great software is all about feedback. The faster you’re getting feedback about what you’re building, the better the decisions you’ll make about what to build next. Traditionally, software teams have only really had a couple of feedback loops: The smaller loop here is feedback from manual / exploratory...

Comments are not the Goal

I used to think that writing more comments increased the readability of my code, but I’ve come to realize that┬ácomments frequently hurt readability. That might sound a little trollish, but here’s why I think it’s true: Comments allow you to stop refactoring prematurely. Comments aren’t kept up to date....