What books on programming, software development, and related topics have you read in the past that profoundly changed your skills as a developer, to the point of being life-changing?
On HN, we often hear about books like SICP or TAOCP, but what other influential books should everyone read, even in 2024?
My experience has been that 'programming' is largely about learning best practices, single responsibility, modularity, writing efficient, clean code. There are no real special books necessary for this, just read the industry standard recommendations.
But if you want to set yourself apart from others you need to study software design and architecture, and follow the big industry names on social channels. Designing software is more of an art and figuring out how to do it isn't immediately obvious or easily attainable from books. It takes years of experience and wide reading, and a lot of what I've learned about it has come from social media, not books.