Book List for Developers and Software Engineers

This is a non-exhaustive list of books (not necessarily technical) spurred on by this Twitter thread. It focuses particularly on books to help juniors improve their job placements. But most are beneficial for all levels, and for more than just work.

I’ll add/revise this list as appropriate. At the time of this compilation (March 2021), it’s in no particular order.

Apprenticeship Patterns

The Pragmatic Programmer

Getting Real

Seeking Wisdom

Getting Naked


The Senior Software Engineer

Refactoring UI

Creative Selection

Break the Wheel


The E-Myth Revisited

So Good They Can't Ignore You

Algorithms to Live By

Ultralearning by Scott Young

Everybody Writes by Ann Handley

The PMA Effect by John Joseph

Notice any errors, have a better link for the author, or want to add something? Email me: morganv at