DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

What are the most interesting, readable software books?

I'm in the mood for a good read. What books about software development are really well-written and enjoyable at a high level while still technical and informative.

I'm looking more for technical-leaning books as opposed to memoires and stories, etc. But feel free to mention those as well.

Would love some suggestions!

Latest comments (73)

Collapse
 
mattkocaj profile image
matt kocaj

I'd like to submit my own ebook I just launched leanpub.com/agileforteams (free to read online) but more for feedback and review if you guys don't mind.

Collapse
 
katzy687 profile image
Natti Katz

I'm quite enjoying Professor Frisby's Mostly Adequate Guide to Functional Programming.

It's a pretty quick read, but also pretty demystifying of all those complicated sounding functional principles

drboolean.gitbooks.io/mostly-adequ...

Collapse
 
albertogarrido profile image
Alberto Garrido

I'm quite late to the party, since dev.to fb page just reposted it hehe

Currently reading and enjoying the new uncle Bob's clean architecture :) I would recommend it even tho I havent finished it yet

Collapse
 
v_vindemiatrix profile image
Vega Vindemiatrix

If Hemingway Wrote JavaScript because it's a fun a read and a unique language book.

Collapse
 
himanshub16 profile image
Himanshu Shekhar
Collapse
 
rafaelpadovezi profile image
Rafael • Edited

For JS developers I recommend JavaScript: The good parts

Douglas Crockford has a very nice point of view about JavaScript and what makes javascript good (and what make it bad)

Collapse
 
amattsmith profile image
Matt Smith

Devops 2.X toolkit by Victor Farcic.
leanpub.com/b/thedevopstoolkitseri...

These hit a sweetspot for me. Each of my colleagues that took the advice to check them out came away with nothing but good things to say.

Collapse
 
pryl profile image
Priyal Kumar

read linuxVoice magazines

Collapse
 
ennor profile image
Enno Rehling (恩諾) • Edited

C++ Coding Standards, Sutter and Alexandrescu. Save yourself the trouble of writing your own standard, just get everybody on the team one of these books.

Working Effectively with Legacy Code, Michael C. Feathers. Despite the title, this is a book about testing, and every programmer should read it.

The Pragmatic Programmer: From Journeyman to Master, Hunt and Thomas. This is, more than the previous two books, a fun read, with a lot of good advice in all areas of the craft.

Collapse
 
david_ojeda profile image
David Ojeda

I recommend The DevOps Handbook: how to create world-class agility, reliability, & security in technology organizations. An amazing read for every developer, even if you are not into DevOps.