Alan Kay's answer to ‘what are some forgotten books programmers should read?’
These reading lists are lovely and promise a Better You, but I'll propose the following challenge:* If you're at home, turn around and look at the bookshelf you've already accumulated.  Did you really read all those books you so looked forward to when you first bought them?  Or do you remember all the best bits from your favorite ones?  Be honest now... the unbroken spine on your Godel Escher Bach suggests otherwise.  Read what you have, before stressing on Kay's or others' lists!* If you're at work, have you read all the wiki/docs/etc created by your team and neighboring teams?  Do you understand the full architecture and implementation of the system you work with every day?  Go read that, level up and become the most knowledgeable person on your team.