re: 29 Must Read Books For Programmers VIEW POST


More classics: The Mythical Man-Month (Frederick Brooks) and The Cathedral and the Bazaar (Eric Raymond) for "agile" and project management.


I've read The Mythical Man-Month. I know lots of people love this book but I prefer Steve McConnell's books. I just feel they are more actionable and supported by data. But anyone who reads Brooks instead will not be disappointed.

I haven't read the second book. I'll look into it. Thanks.


Eric Raymond's other book "The Art of Unix Programming" is the best book I've ever read about software engineering principles and philosophy, even though it's cleverly disguised as a book about Unix.

Objectively I think the Eric Raymond book hasn't aged well (as someone with a hard copy that I thought was out of obsolete 5 years ago).

Further ESR himself has shown some pretty bad behaviour in recent years.

Which Eric Raymond book are you refering to, Art of Unix Programming or Cathedral and the Bazaar? If it's the one about Unix I'd be particularly interested in the ways in which you've found it obsolete.

I didn't know about the controversy around his behavior, but it's clearly evident from a google search. That's really a shame and I'll see if I can learn more about it, esp before making an idol of his Unix book (which I really like).

Interesting. Care to elaborate on the shortcomings of "The Art of Unix Programming"?

Heya, I haven't read the Unix one, I was talking about the Cathedral and the Bazaar.

Honestly I wanted to like it and was stoked to come across it as there are so few books on the topic (and at the time also wasn't aware of ESR's now-bad rep, actually as an emacs user myself I though highly of him) and I was trying everything I could in the area because I was prepping a talk for PyCon US.

It pre-dates distributed version control (ie git) and comes from a time when was the coolness for FOSS, how many people even remember that now? github wasn't even imaginable from the place where that book is written.

It's about emailing patches and old skool hax0r behaviour, that time is just past and really not that relevant to anyone who wasn't there.

code of conduct - report abuse