Look, one day all software is going to die. It’s going to hit design limits. Designing software isn’t dissimilar to a chess game: Making bets about what you might need a few moves down the line, and making design decisions based on that. Eventually, you’re going to run out of moves, or the opponent will […]