Some mention of his works here, but not his name Michael Kerrisk Author of the Linux Programming Interface, innumerable man pages, and many other projects. Absolutely, without question, the best longform technical writer. Reading his books, where he gets to exercise all of the skills in terms of sequencing, layering, explanation, repetition, etc is like receiving an architectural download from the universe. Will also…
Ask HN: Examples of good technical writing?
71–80 of 145 posts
Re: Ask HN: Examples of good technical writing?
#72Code: The Hidden Language of Computer Hardware and Software by Charles Petzold is an excellent work that very clearly guides the reader through the components and steps that lead to the sophisticated computer systems we have nowadays. Each step is explained with no logical leaps and could be followed by a young child. Improving almost anything by George Box blew my mind. As children and even as university students we…
Re: Ask HN: Examples of good technical writing?
#73Re: Ask HN: Examples of good technical writing?
#74https://www.goodreads.com/book/show/2700831-framework-design...
Re: Ask HN: Examples of good technical writing?
#75Back in the heydays of Ruby on Rails I also found the Net::SSH library by Jamis Buck to be very excellent in terms of documentation.
Re: Ask HN: Examples of good technical writing?
#76La Technique , Jacques Pepin Mastering The Art Of French Cooking , Julia Child These books are a combination of background information, recipe, and step by step instruction. So these are more a reference of how to write an implementation guide or Runbook, rather than how to describe an API or present architectural documents. I also really liked Mastering Algorithms With Perl , and any of the For Dummies books on tech…
Re: Ask HN: Examples of good technical writing?
#77I feel there has been a decline in the quality of tech writing since the internet became popular. Today's books are often extremely verbose while not conveying content well.
Re: Ask HN: Examples of good technical writing?
#78I think the Turbo Pascal 3.0 manual[1] was one of the best printed manuals I ever owned. It alone was worth the price of the compiler. One of the most complete (and useful!) books about an area of study I've found is The Art of Electronics[2] by Horowitz and Hill. They point out all the traps that are likely to be encountered by an engineer working with the components as they describe them, along with the various tra…
Re: Ask HN: Examples of good technical writing?
#79Earlier quoted context omitted.
Seconded. However, I would add that most books which have Brian Kernighan as an author are of comparable quality. I'm yet to find a book that hasn't taught me something useful written by the man. I can quite confidently say that if he wrote a cook book, I'd go and buy it. Other books by him. 1. The UNIX programming environment 2. The Practice of Programming 3. The Go Programming Language
Came here wanting to mention The Practice of Programming. It seems to be out of print, but I got my hands onto a copy of it some years ago and really enjoyed the clarity, humility and technical depth (mainly in the later parts) of the piece. I enjoy clowning around and joking in personal interactions (if appropriate) and used to do it in my writing, but have come to believe that the humble, dry, concise style of the…
Re: Ask HN: Examples of good technical writing?
#80Earlier quoted context omitted.
Seconded. However, I would add that most books which have Brian Kernighan as an author are of comparable quality. I'm yet to find a book that hasn't taught me something useful written by the man. I can quite confidently say that if he wrote a cook book, I'd go and buy it. Other books by him. 1. The UNIX programming environment 2. The Practice of Programming 3. The Go Programming Language
Two older ones: The Elements of Programming Style Software Tools / Software Tools in Pascal I have read Elements and Software Tools in Pascal, and while partially definitely outdated ("avoid FORTRAN's three-way if"), excellent writing. Especially Software Tools in Pascal, which in large parts describes and explains source code; I was very impressed by the way the descriptions added lots of insights on top of just the…