Found in 5 comments on Hacker News
mindcrime · 2020-11-30 · Original thread
I don't think learning to write blog posts is particularly different from learning to write anything else. To the extent that that is true, I'd refer you to Stephen King's book On Writing[1]. Specifically, one bit of advice from that book (loosely paraphrased) "the best way to learn to write well is to read a lot and write a lot".

The other book I'd recommend is The Pyramid Principle[2] by Barbara Minto.



chrisseldo · 2020-03-30 · Original thread
A great book that helped me was "On Writing" by Stephen King.

StriverGuy · 2018-03-05 · Original thread
I recommend getting three books and to begin writing at least 500 words per day distraction free (technical, fiction, stream of conscious):

1) On Writing Well - William Zinser

2) On Writing - Stephen King-

3) The Elements of Style - Strunk & White -

The two most important points are concise style and active voice. Both of these habits are critical for SEs to write concise emails, specs and commit messages. You will even see improvement in more casual day to day interactions (via slack, SMS etc).

ar_turnbull · 2015-01-12 · Original thread
Also see Stephen King's memoir "On Writing" :
Stephen King's rule is that the second draft of his book should be ten percent shorter compared with the first draft.

Source: his biography On Writing (

Fresh book recommendations delivered straight to your inbox every Thursday.