As a tech lead I see my primary contribution as saying “no” to features that co-workers think are important but can’t justify. The real trick is knowing when a new feature adds linear complexity (its own weight only) or geometric complexity (interacts with other features). Both should be avoided, but the latter requires extra-convincing justification.
I’ve really been enjoying DHH’s new series On Writing Software Well.
So much of writing software is not the decisions you make, but the reason you’re making them. David speaks very well about his reasoning for doing things, especially when it breaks with conventional wisdom.
Went to Alamo Drafthouse’s Scott Pilgrim vs. the World Movie Party last night with some friends.
That movie is better than I remembered it being. Edgar Wright definitely has a style, and I like it.
Picked up Bayonetta 2 for the Switch. I forgot how much fun this game was.
Got a new recipe book, want to make some homemade condiments!
Finally cleaned my desk and the world feels better.
I need to clean off my desk really bad. Things are getting out of hand over here.