thom krupa

books

my recommendations, in no particular order

programming

  1. The Pragmatic Programmer
    by Andrew Hunt, David Thomas
  2. You Don't Know JS series
    by Kyle Simpson
  3. The Rust Programming Language
    by Steve Klabnik, Carol Nichols
  4. Functional JavaScript
    by Michael Fogus
  5. JavaScript: The Good Parts
    by Douglas Crockford

psychology

  1. The Shallows: What the Internet Is Doing to Our Brains
    by Nicholas Carr
  2. The Subtle Art of Not Giving a F*ck
    by Mark Manson
  3. Blink: The Power of Thinking Without Thinking
    by Malcolm Gladwell
  4. Grit: The Power of Passion and Perseverance
    by Angela Duckworth
  5. Zen Mind, Beginner's Mind
    by Shunryu Suzuki

entrepreneurship

  1. It Doesn't Have to Be Crazy at Work
    by Jason Fried, David Heinemeier Hansson
  2. Remote: Office Not Required
    by Jason Fried, David Heinemeier Hansson
  3. Rework
    by Jason Fried, David Heinemeier Hansson
  4. Good to Great
    by Jim Collins
  5. Principles
    by Ray Dalio

design & typography

  1. Design As Art
    by Bruno Munari
  2. The Stroke
    by Gerrit Noordzij
  3. Detail in Typography
    by Jost Hochuli
  4. Better Web Typography for a Better Web
    by Matej Latin