Ask HN: Best books under 200 pages for developers?
51–60 of 106 posts
Re: Ask HN: Best books under 200 pages for developers?
#52Finally picked up Strunk and White after years of procrastination and so far it has been a tour-de-force consolidating/spelling out the knowledge I picked up along the way (ESL). I found mentally swapping out words about writing for words about programming to be fun.
Kernighan also co-authored a (imo) really great book with Rob Pike (once an assistant of Penn & Teller [3]) called "The Practice of Programming" [4]. Unfortunately, this one is a bit over the 200 page limit.
[1] https://en.wikipedia.org/wiki/The_Elements_of_Programming_St...
[2] https://www.youtube.com/watch?v=8SUkrR7ZfTA
[3] https://youtu.be/z4iVAcYyWN0?t=180
[4] https://en.wikipedia.org/wiki/The_Practice_of_Programming
Re: Ask HN: Best books under 200 pages for developers?
#53Re: Ask HN: Best books under 200 pages for developers?
#54Ullman, 'Elements of ML Programming'. It's where I learned functional programming back in the 1990's, and I still think it's one of the clearest expositions around. Yes, it's the same Ullman who wrote the dragon book.
Another great book on FP is "The Functional Approach to Programming" [2], which is a bit like SICP but using Caml (OCaml without the O) instead of Scheme.
Re: Ask HN: Best books under 200 pages for developers?
#55Re: Ask HN: Best books under 200 pages for developers?
#56Re: Ask HN: Best books under 200 pages for developers?
#57Finally picked up Strunk and White after years of procrastination and so far it has been a tour-de-force consolidating/spelling out the knowledge I picked up along the way (ESL). I found mentally swapping out words about writing for words about programming to be fun.
Re: Ask HN: Best books under 200 pages for developers?
#58Re: Ask HN: Best books under 200 pages for developers?
#59For those of you who claim to start and finish a book in a weekend, are you spending literally the entire weekend doing nothing by reading? Do you take breaks? Do you speed read? Do you take notes? What's your strategy?
Re: Ask HN: Best books under 200 pages for developers?
#60For 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.