This is more so I don't lose it, but if you haven't read these yet, find an hour where you want to be educated and entertained, sit down, and read them. Maybe you're not a "type type mouse mouse" person, but if you are one or know one these are hilarious
Which is made up of online posts summarised nicely on Neil Kandalgaonkar's personal website
Next, a personal favorite, Joel on Software on "Human Task Switching" about parallel processing vs. sequential processing of humans.
And another Joel On Software "Fire and Motion" which is kind of about infantry tactics but mostly about working.
These guys are smart.