Ask HN: How to learn writing blog posts?

100 points by mturilin ↗ HN
I have a topic I’d like to write about. However, I’m getting lost In the weeds and failing to structure my content in an easy to consume way. What are some great resources to learn writing blog posts / articles?

I’m actually open to pay for a professional coach but not sure how to find a good one. Suggestions are welcome!

62 comments

[ 3.4 ms ] story [ 131 ms ] thread
As with anything, break this into smaller parts. Start with 1/2 a page. Then continue. Combine 1/2 pages . Patience and perseverance is all. Write 1/2 per day After 1 week you have some content. Don’t stress.
Thanks for the advice. I have already 10+ pages. My questions is more about how to make it interesting for the people to read.
https://www.biorxiv.org/content/10.1101/088278v5.full.pdf is broadly applicable to technical writing. The C-C-C scheme outlined there is excellent.

I strongly recommend the active voice.

Interesting read. Context-Content-Conclusion. Specially how it categorizes readers in two categories impatient and patient readers and addresses concerns of both.

> The C-C-C scheme that we advocate serves a more patient reader, who is willing to spend the time to get oriented with the context. A consequent disadvantage of C-C-C is that it may not optimally engage the impatient reader.

I suggest you read this essay

https://ellenrhymes.com/paul-graham/

The author of the essay is a writing coach, too. But working with her might be a little bit expensive. Especially if you are just starting out.

I’m willing to help you for free if you want me to. I’ve been blogging for the last couple months at https://danielbusta.com/

Tried checking out your writing, but it seems like your websites down. If you're extending your generosity to other commenters, I'd love to take you up on the offer :)
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.

[1]: https://www.amazon.com/Writing-10th-Anniversary-Memoir-Craft...

[2]: https://www.amazon.com/Pyramid-Principle-Logic-Writing-Think...

This ^

The first part of "On Writing" is fantastic, in the sense that it tells you through King's own life that there are no shortcuts: you must learn by writing. And sometimes, you'll have people to criticize what you wrote, and that'll be the best thing.

The sci-fi author Jerry Pournelle used to say that the first 1,000,000 words you write will not be very good. He was not alone:

> David Eddings, an American novelist who was most famous for his epic fantasy books, once gave the following advice to new writers:

> “My advice to the young writer is likely to be unpalatable in an age of instant successes and meteoric falls. I tell the neophyte: Write a million words–the absolute best you can write, then throw it all away and bravely turn your back on what you have written. At that point, you’re ready to begin.”

> That same advice has come from a number of other sources—it’s tough to determine just who said it first. Some point to legends such as Ray Bradbury or Jerry Pournelle, both of whom famously advice that new writers should write a million words before considering themselves ready to take up the cause.

* https://www.draft2digital.com/blog/the-first-million-words-a...

* https://blog.karenwoodward.org/2014/03/one-million-words-to-...

Of course the first 1e6 can't be written carelessly either, simply going through the motions.

Unless HN comments count towards the 1e6, I need to get cracking. I don't know my word count for blog / technical stuff, but I'm reasonably sure it's nowhere near a million.
3 years of writing 1000 words a day, give or take.
While I and many others have issues with King's apparent inability to end a story and his editors' not saying "no" enough, one thing I have actively noticed in his writing is that I never get hung up on overuse specific words or phrases. For a counter example, Frank Herbert's earlier works had the phrase "shoots a glance" so many times that I ended up being focused on counting those rather than the story. I also tend to notice when an author uses a specific term more than their peers, such as Dan Simmons and his use of) "lapiz lazuli" rather than just saying "blue". It's fine to use, but it stands out to me in ways that cause me to pause my reading and acknowledge the term consciously, rather than keep the narrative flow in my head.
With my blog (https://maxrozen.com) I try break the topic up into as small a piece as possible. In my case since I'm writing about React, I try solve one problem per article. Idea being that I can later go back and combine several smaller articles into a larger body of work.
The Feynman technique might be helpful to you [0]. When you read about it you'll hear it's about "how to learn", so you might disregard it, but by the result of applying the method is a written page that fully expresses the idea. I would start with that and don't worry about the document becoming too large, just continue as necessary. Finally, aggressively edit the document. If it's very long there may be some "prerequisite" post to write before your desired topic, but you can mostly just pull out the prerequisite content, and then re-edit the original one to account for that.

[0] There doesn't seem to be a single canonical document to read but there's thousands readily searchable.

If you benefit from reading books I recommend The Elements of Style by Strunk and Howe and On Writing Well by William Zinsser.

For blog writing I recommend making a practice of bookmarking posts you like and asking yourself why you like them or why they work. I will point out that blogs permit a flexibility of style and content that few writing forms have ever had. This is a double-edged sword, truly.

I’m going through a similar process so I definitely recognize the challenge you’re having. Good luck!

Edit: I just remembered bookmarking Paul Graham’s excellent “How to Write Usefully” the other day. It might be helpful to you: http://paulgraham.com/useful.html

Can't find it, but @patio11 has repeated many times on twitter to simply write a lot.

I am struggling with this too. My website(s) are empty of content. And not because I can't write it but I can't bring myself to publish. Seems similar to you.

Something I tell myself is that I literally can always go back, re-read it, and update it whenever I want. I also have promised myself if I have a better version of the article I can replace it with the new one with a new date. I keep the date out of the url for this reason.

The biggest tip I can give is getting the length to reward ratio right. Its trivial to spew out 20 paragraphs on a relatively basic and uninteresting topic that could have been covered in 2 paragraphs. Sometimes people have done incredible amounts of novel research that require pages to properly explain but its worth it for all the learning it provides.

You should also think about the audience for the post. Is it just general reading where you expect people to browse reddit and see it or is it something highly specialized where your readers will likely come from google search looking for reference information.

(comment deleted)
Shoot me an email would be happy to help! nick@holler.com

I’ve written thousands of blog posts and happy to point you in the right direction!

Write for your future self. Ask what is most essential for future you to know or remember about the topic once you’ve forgotten what you know now. So when you go to google the problem, you may end up landing back at your own blog.

There are other people probably similar enough to “future you” to also engage with what you write. But if they don’t appreciate it, then forget them, they’re not the primary audience anyway!

(And those that do engage will be the kind you want lasting relationships with. Which is a nice side benefit).

I’ve long learned deep engagement from a handful of people, or just future me, is far more meaningful than shallow engagement from many randos.

This is great advice. Thanks for sharing.
So, I struggled with writing for most of my life (33 now). But around 4 years ago, I took a college 'composition' course...for the fourth time. I failed it three times previously. I had to pass the class this time because I had a mission to get my degree. This class stood in my way. I was fortunate enough to have a great teacher for both level 1 and level 2, I passed both with an A&B respectively. Surprisingly enough, I learned that I already had good habits (journaling, rereading old entries, lack of judgment when writing, comfortable with numerous edits spread overtime). I discovered this through anon blogging and my personal journal after I dropped out of college after my third failing. So, I fell into the good habits but they are practical. They just take time and continuous practice.

So, I said all this, in a rambling way, to say that you can do this without paying others. Just be disciplined about it. Maybe take the 100 day challenge to blogging. Post it anon, if you're worried about criticism.

Good luck. I also second nondeveloper's two book recommends (Elements of Style and On Writing Well), if you need a lot of helpful advice.

* Practice practice practice

* http://www.hemingwayapp.com/

* More practice

* Aggressively tune your writing for an explicitly chosen target audience

* Practice again

* cut cut cut. Your post is finished when there is no more content that can be cut.

* practice

I brain dump.... Adambourg.com
Slate Star Codex is, in my opinion, one of the best blogs on the internet, and this post seems like exactly the kind of advice that you're asking for: https://slatestarcodex.com/2016/02/20/writing-advice/
I disagree, let me explain, I understand why you say that, certainly the topics are interesting and the comments too, but everything is else is catered to a very specific niche. If you want to go after that segment then great, but if you want to be read by a wider part of the public you would do well in avoiding that style. Dense,verbose, humorless,faux-authoritative(I know the guys is a MD, but that gives him expertise at best on medical issues). I suspect your typical HN reader may like it, but for the rest of the population? Not so much.r/SneerClub in reddit can be mean most of the time, but from time to time they hit the nail on the head with its criticism of SSC.
(comment deleted)
Start with an outline first. The post is essentially an expanded outline. Search for "Essay Outline".

Don't worry about the words or having complete sentences. Work on editing the outline and add/remove stuff. Once you're happy, then you can start writing down the essay.

Content creation is going tobe a very important skill in the coming years and writing is going tobe a very critical skill.

More people are quitting their jobs and building their own brands online through social media.

I myself have been growing my audience on Twitter(twitter.com/sunilc_). And these course have really helped me write content:

1. Everyone can build a twitter audience https://gumroad.com/a/238777459/PBkrO

2. Standing Out in 2020: Doing Content Right https://gumroad.com/a/274986099

Intro — what are you going to talk about.

Why is this important.

Define key terms.

Walk through an example of how your topic can be applied in an interesting way to beginners and advanced users. (Include screenshots)

Conclusion.

It’s almost like a five paragraph essay from middle school. This is the basic format.

Create an outline that lists all your top level ideas. Create sub topics with as many details as you can. —- then try to convert this to the above format. Edit. Then wait two days and edit it again. Wait two days and edit it again.

Edit until you are happy. But I would suggest spending at least a week from first sentence to final product.

Don't over-think it. Jot down several bullet points that you want to talk to, and just write as best you can to those points (without re-writing any of it). Go over it once for any grammatical errors. Next step: post it.

Unless it's something like a thesis, I wouldn't worry about perfecting it. You'll learn more (and get feedback sooner) if you just get it out there and focus on the fact that your next article will be that much better, and the next, and the next etc. Otherwise you'll find yourself accumulating diminishing returns with repeated revisions.

If it truly is something quite important, then consider splitting it up over a series of posts over time.

As for the mindset to be in when writing it, think about what you would say to a friend if you were explaining the concept to them. Over an email, for example.

I would suggest “don’t post it!” Go back to it the next day and read it. Anything sounds awkward? Then edit it. For me the balance is in the number of edits. You can post it after your first edit or you can repeat the cycle a few more times.
I think that, like any other skill, you need to practice, you could try to imitate the structure of articles/blog posts that you think are good