A very nice book about software engineering as a craft. Lots of good, and a few debatable, suggestions about improving your programming craftsmanship.


5/10

The ideas are great. It is simply outdated, though. I would probably have been a 9/10 if I read it 20 years ago (when I was 7 years old)

Must read for all software developers

In 2001 las ik de eerste uitgave, toen al was ik onder de indruk van de praktische tips en werkwijsheden voor programmeurs, en nu 20 jaar later lees ik het weer en ben ik weer onder de indruk, knappe update, moderne werkwijzen en tooling zijn opgenomen alsof ze er altijd al instonden, net zo vloeiend.

Bijzonder is ook hoe toepasbaar nagenoeg alles is op het werkveld van sysadmins, of moderner de ops-en in devops.
informative inspiring reflective medium-paced

A great book for new but also seasoned programmers. It is a book I will take up often in the furure just to remind me of some of the tipps I got out of them. And we know all of us just need a reminder from time to time.

Read this a good few years ago now - but it was really helpful book. I'm a little bit sceptical of framing software development as 'craft' but for such a short book it touches on a lot of important aspects of how to write code in a way that is going to make life easier for yourself or any of your colleagues.

Opinionated in places - generally in a good way but if you want a book that will explain 'why' following perceived wisdom on common good practice makes sense rather than just telling you to do it then this is a pretty good one.

Myst read for Devs and there co-workers.

 an excellent book! i read the new edition, and it seems like a lot of content was updated (or at least that's what the authors claimed). it presents wonderful material in a lightweight, well-paced, and well-developed manner — a classic for a reason.
however, i’m not sure if it was an issue with my particular pdf file, but, oh my god, the formatting was terrible. i’ve never been the kind of person to notice such things, but the line breaks, the code written in a serif font — it was awful! annotating on google docs was a nightmare. on top of that, all the images and mathematical formulas were broken, so i had to look up some concepts elsewhere.
despite that, it’s an amazing book overall. 

This book is really going to change my life. There's just no delaying its impact.

The examples and defended in the book are quite out of date when compared to 'modern' programming languages, common development environments, and overall zeitgeist, however the tone, message, and principles behind this book make it invaluable and surely timeless in intention.
medium-paced