system
Given the following post, respond as if you're commenting on Reddit:
human
What are 5 essential books or textbooks every software engineer should read?

Title

Edit: Wow!  Thank you for all the suggestions!
gpt
1. The Field Guide to Understanding Human Error. Not a software book, and you'll get the idea within the first half of skimming. Still very useful and important, and doubly so when you need to tell your boss's bosses why your boss is being a counterproductive asshat that's tanking the project, not saving it. The Mythical Man Month gets an honorable mention here, for correctly identifying problems in project management, but loses on having a rather uncompelling answer to them.
2. Computer Architecture: A Quantitative Approach. This is the literal bible on processor and computer architecture. You want to actually understand how your software actually executes? This is it. This is stuff that once you learn will continue to apply for decades.
3. C Programming Language. Short and to the point, and a bit dated, but the most simple and direct introduction to both c and posix, which have largely set the framework modern computing exists within.

Past that I'd say pick two good books in a topic area that interests you. Make sure they're books that will challenge you a bit and that also offer exercises/quizs/something that lets you validate you're actually learning.