Mixed feelings on this post. It gets ranty on things I agree with and encourages software developers to think about the impact of their creations. But, I feel like it overstates the impact and importance of software. It is important to understand it, but it isn't worth puffing up your ego over. — https://www.joelonsoftware.com/2018/01/12/birdcage-liners/