Live data from Hacker News

Ask HN: Best books under 200 pages for developers?

news.ycombinator.com

101–106 of 106 posts

Re: Ask HN: Best books under 200 pages for developers?

#101
I went through my recent-books shelves and found a few shorter books that are well worth reading. Short books for developers are rare these days.

Algorithms Unlocked, Thomas Cormen, 212 pages

The Art of Readable Code, Dustin Boswell & Trevor Foucher, 180 pages

How To Take Smart Notes, Sonke Ahrens, 151 pages

How to Write a Thesis, Umberto Eco, 223 pages

How Charts Lie, Alberto Cairo, 193 pages

Re: Ask HN: Best books under 200 pages for developers?

#103
post #64

Earlier quoted context omitted.

I see only positive reviews for this book here, but I went to look it up on amazon and the first review doesn't look particularly good and I'm looking for anyones reason to refute this: "This book does not consider functional programming, or the fact that terrible software in modern times is often the result of layers of incorrect abstraction that are often induced by the overuse of "object oriented" (OO) programming…

I would not agree that the bias towards OOP is a problem in the book, since most of the concepts are paradigm-agnostic. Nevertheless, I feel that the author exposes a rather opinionated (sometimes even dogmatic) and narrow view of software design. Although I think that the book provides a lot of very valuable insights, I missed a more differentiated view of the concepts presented in the book. For example, in chapter…

I think that would be better off in a different book rather than as a part of this book.

It is better to provide a clear and memorable picture that is only slightly wrong than a hedging and muddled picture that is still slightly wrong.

Re: Ask HN: Best books under 200 pages for developers?

#104

"The Elements of Style", by Strunk & White. 92 pages. For example, page 19: "Put statements in positive form." Code is improved if booleans are put in positive form, such as replace: if (!featureIsDisabled()) ... with: if (hasFeature()) ... You might laugh, but I see the first form all the time. Sometimes I go on a refactoring mission to remove as many negations, nots, and bangs from the code as possible.

I think that Style: Towards Clarity and Grace is a good follow-up. Have a free PDF: https://sites.duke.edu/niou/files/2014/07/WilliamsJosephM199...

Re: Ask HN: Best books under 200 pages for developers?

#105
post #55

Dan Luu's programming book list ( https://danluu.com/programming-books/ ) is a great resource. I bought the Dasgupta Algorithms book from that recommendation. (I've just started it so I can't say much about it yet.)

The Dasgupta algorithms book is great. I read through it on my own a few years ago. Much easier to follow than CLRS (and much more manageable in size, though it obviously leaves out a lot of the stuff they cover). It strikes a good balance between rigor and clarity. Also has one of the better explanations of dynamic programming that I've seen if I remember correctly.

Re: Ask HN: Best books under 200 pages for developers?

#106
post #28

Neil Davidson: Don't just roll the dice – Software pricing guide https://neildavidson.com/downloads/dont-just-roll-the-dice-2...

Somewhat related but more generally about estimation: Hubbard, How to Measure Anything https://www.amazon.com/How-Measure-Anything-Intangibles-Busi...
Post reply on HN