Skip to content

Instantly share code, notes, and snippets.

@krues8dr krues8dr/books.md
Last active Nov 11, 2018

Embed
What would you like to do?
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
@jasonsee

This comment has been minimized.

@krues8dr

This comment has been minimized.

Copy link
Owner Author

commented Nov 6, 2014

@krues8dr

This comment has been minimized.

Copy link
Owner Author

commented Nov 6, 2014

Updated!

@krues8dr

This comment has been minimized.

Copy link
Owner Author

commented May 4, 2015

Adding Strunk & White to the list.

@cmbirk

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.