Curated Content January 2022
A few pieces of content I thought were worthwhile in the month of January.
Articles

An excellent talk/workshop by Chelsea Troy on technical debt, refactoring, good and bad codebase maintenance experiences. If you're not following her and reading her stuff, you're probably doing yourself a disservice.

Make sure you're actually playing the game by the rules of the game, not playing a harder version of the game you made up because it feels better.
Tweets
There's a saying that writing software is more like tending a garden than constructing a building -- things constantly change.
— Geoffrey Litt (@geoffreylitt) June 15, 2020
But the more I learn about how buildings evolve, I think this process is actually a perfect analogy for designing software!
Thread: pic.twitter.com/BB844CW3AS
A great thread summarizing some of the ways the construction and maintenance of buildings is very similar to software development and maintenance. If you haven't read the book this may spark your interest in picking it up.
One thing I've wondered about for a long time is why I fail interviews at such a high rate, e.g., see https://t.co/AzHv35fZvq.
— Dan Luu (@danluu) December 14, 2021
People who've mock interviewed me have a variety of theories, but I don't think any of them are really credible, so I'm going to wildly speculate. pic.twitter.com/rGIvLVgk01
A really tweet thread by Dan Luu on hiring failure modes, and stated vs actual objectives, and how folks end up passing on someone who's clearly out there making an impact.