Feeling good by David D. Burns
Cognitive approach to various psychological problems (anxiety, pessimism, procrastination).
As a therapist, it is my job to penetrate your illusion, to teach you how to look behind the mirrors so you can see how you have been fooling yourself.
The Code Book by Simon Singh
Must read for every computer science student. Computer history tied with engineering exercises. Cryptography, logic, electrical engineering, low-level programming.
I’m surely going to read it one more time.
Start small, stay small by Rob Walling
Book on micro-entrepreneurship. Author asks common questions that entrepreneurs should asks themselves and also give the “correct” answers. It’s really good to go through the book when validating an idea, or launching a product.
Niche markets are critical. If you want to self-fund a startup, you have to choose a niche.
Having no clear, written goals for your startup means you won’t know whether to pursue the white label deal someone offers you two weeks after launch, or to start selling in overseas markets because someone asks you to.
You and your research by Dr Richard W. Hamming
It’s a lecture from Richard Hamming talking about importance of problems. You should always take time (he suggested friday evening) to review your field. What’s important? What’s a next step in my field? What’s the problem of tomorrow? Important problems make important work. Make the work you believe in.
Understanding Power by Noam Chomsky (in progress)
Recommended by Aaron Swartz.