Skip to content

Instantly share code, notes, and snippets.

@krusynth
Last active June 15, 2021 16:56
Show Gist options
  • Save krusynth/4a947e2a439a54eb22e9 to your computer and use it in GitHub Desktop.
Save krusynth/4a947e2a439a54eb22e9 to your computer and use it in GitHub Desktop.
A list of useful books to improve your skills

Recommended Books

A list of useful books to improve your skills

Recommendations from others are noted in (parentheses). The rest are my personal recommendations.

Programming

Building your core

  • The Pragmatic Programmer - Hunt & Thomas
  • Design Patterns - Gamma et al.
  • Domain-Driven Design - Evans
  • Implementing Domain-Driven Design - Vernon (via @mbthegreat)
  • Coders at Work - Seibel
  • Elements of Programming Style - Kernighan & Plauger
  • Enterprise Design Patterns - Fowler
  • Refactoring - Fowler
  • Structure and Interpretation of Computer Programs - Abelson, Sussman & Sussman
  • The C Programming Language - Kernighan (Good for Non-C programmers, too!)
  • Code Complete - McConnell

Management / Psychology

Working with humans

  • The Mythical Man Month - Brooks
  • Please Understand Me - Keirsey
  • Getting Real - Fried
  • You're My Favorite Client - Monteiro (via @jasonsee)
  • The One Minute Manager - Blanchard & Johnson (via Sara)
  • The Lean Startup - Ries (via @leilis and @benbalter)
  • Here Comes Everybody: The Power of Organizing Without Organizations - Shirky (via @benbalter)
  • Being Geek: The Software Developer's Career Handbook - Lopp (via @benbalter)
  • The Innovator's Dilemma - Christensen (via @benbalter and @edgesmash)
  • Producing Open Source Software - Fogel (via @benbalter)
  • Peopleware: Productive Projects and Teams - DeMarco (via @benbalter and @edgesmash)
  • The Wealth of Networks: How Social Production Transforms Markets and Freedom - Benkler (via @benbalter)
  • The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary - Raymond (via @benbalter)
  • The Master Switch: The Rise and Fall of Information Empires - Wu (via @konklone and @benbalter)
  • Hackers: Heroes of the Computer Revolution - Levy (via @benbalter)

Design

Making things for humans

  • The Design of Everyday Things - Norman
  • Don't Make Me Think - Krug
  • The Visual Display of Quantitative Information - Tufte
  • Grid Systems in Graphic Design - Muller-Brockmann
  • Semiology of Graphics: Diagrams, Networks, Maps - Bertin (via @tmcw)

Marketing

Getting things to humans

  • Made to Stick - Heath (via @benbalter)
  • Users, Not Customers - Shapiro (via @benbalter)
  • The Long Tail - Anderson (via @benbalter)
  • Principles of Marketing - Kotler & Armstrong (via @eshinn)
  • Content Strategy at Work: Real-world Stories to Strengthen Every Interactive Project - Bloomstein (via @eshinn)

Philosophy / Fiction

Expanding your horizons

  • The Elements of Style - Strunk & White
  • Zen Mind, Beginner's Mind - Suzuki
  • Clock Of The Long Now (via @timmcdaniels)
  • Mindfulness in Plain English - Gunaratana (via Jerrica)
  • Neuromancer - Gibson
@krusynth
Copy link
Author

krusynth commented Nov 6, 2014

Updated!

@krusynth
Copy link
Author

krusynth commented May 4, 2015

Adding Strunk & White to the list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment