A few 80/20 tips for writing

Recently someone shared my article about writing on Hacker News. A lot of Indie Hackers have a blog, so I thought someone here might find it useful too.

Few non-native English speakers seem to become bestselling authors. Writing is tough. Writing in a foreign language is even tougher. Professional writers spend years perfecting their art. But most of us can't put in the effort required to become one.

When I first started writing I was unsatisfied. My sentences felt clunky and didn't flow very well. Luckily, I noticed that by sticking to a few patterns my style improved significantly.

The book that helped me the most was On Writing Well: The Classic Guide to Writing Nonfiction. It's mandatory reading for all journalists and book writers. I'm neither, but the perspective it gave me was invaluable. You should still read the book, but here are a few rules that will help you boost the quality of your writing immediately.

Pick a Good Topic

I found these to be the best sources of high quality, information dense articles:

  • A question on social media. Write a response in the form of a blog post. Now you have well thought out content to reply with.
  • A lengthy email reply. If one person needed that long reply, chances are others will want to read it too.

My friend asked me to review his article. I sent him my review, copied the email to a text editor, replaced advice specific to his article with general thoughts and got the first draft of this post. Next I slept on it, rewrote portions of it in the morning and published it.

Stick To Your Topic

  • Determine what you want to say, then say it. Each paragraph must have a purpose.
  • Write a rough draft, then rewrite it removing and simplifying everything you can.
  • Leave your reader with just one new thought. If there are multiple topics you wish to discuss, write multiple articles.


Make your blog stand out, but not your writing style. Otherwise you'll appear barbaric and foreign. Here are some rules of thumb worth sticking to:

  • Capitalize your titles correctly, use Capitalize My Title.
  • Avoid abusing commas. If you can remove it then you probably should.
    This one is the most difficult for me and I'm still struggling with comma splices.
  • Make sure your content is actionable. If it's not then it's just your diary, or worse, a lame attempt at SEO.
  • Don't answer your own rhetorical questions. It's like laughing at your own jokes.
  • Use an automatic editor. Book writers have editors and they do a great job. I'm reminded of that every time I read a self-published book. Luckily for us the job is getting automated. Many people recommend Grammarly. A popular number two choice is Hemingway Editor.
  • Add examples and anecdotes and back up your claims - otherwise they're just opinions.
  • Treat your audience as you would like to be treated yourself. Be humble. Your readers are just as intelligent as you are, just slightly less knowledgable in that one particular field.
  • Use a thesaurus to avoid repeating words. I like The Free Dictionary.
  • Use a thesaurus to find more accurate words. Those reading your content are "individuals", but it's better to refer to them as "your audience" or "readers".
  • Remove clutter words. It's cleaner than "At all times make sure to remember to try and look for words that might be considered as clutter that you may wish to remove".
  • Express your personality, like you would when talking with a friend. This one comes from my girlfriend. After reading one of my articles she said it's rather dry and I should just write the way I speak when I'm telling her a story. There is no "audience" reading your text, it's always one person.
  • Share your strong opinions. Let your readers disagree if they wish, trying to please everyone with vague advice will neuter your article.
  • Be consistent. Are you sharing your personal experiences or are you writing a textbook? Are you writing in the past tense or the future?
  • Learn by imitation. Copy what successful authors are doing, because they're doing it deliberately. They've worked on their style for years. They write and rewrite each sentence leaving nothing to chance.


An up to date version of this post can be found on my blog. Hope this helps.

I help founders and marketers with their social marketing efforts. Learn how to drive traffic from social platforms from my free fourteen day email course.

  1. 1

    Thanks. This is awesome. Actually, I'm not a native speaker. That's why writing is hard for me, and writing well is even harder. So thank you for the useful information. Despite this, I really want to improve my knowledge of English and my writing skills. But unfortunately this knowledge now leaves much to be desired, so I have to use the help of this writing service https://textroyal.com/services/blog-writing-services to create my blog. It is very important that it is interesting to readers and doesn't contain mistakes. Actually, I am grateful to be a member of this community, so I thank everyone for this opportunity.

  2. 1

    Nice find. Thank you!

  3. 1

    This is great, thanks for the tips!

    I saw this Twitter thread today and thought it was really good as well https://twitter.com/mrsharma/status/1252363772846411778.

  4. 1

    Bookmarked, very useful guide!

  5. 1

    A note: Hemingway and Grammarly look to improve different things. Hemingway does not improve your grammar or spelling. It improves the readability.

    1. 1

      Grammarly does to, at least they advertise it.

  6. 1

    Thank you for this great post. That's a lot of useful resources!

    By the way, I'm actually working on a writing app. Would you mind tell me what you think about it? colofon.io


    1. 1

      It's not for me, I use vi and I'm happy with it.

  7. 1

    Nice one Michal!

    Maybe one thing to add: you can’t build your writing skills in a day. Practice practice practice.

    (The link to Hemingway doesn’t work, broken ssl)

    1. 1

      Yes, it's good to go back to your articles, re-read them and re-write them every few weeks. Either after you've gathered more information about a topic, or gotten better at writing.

  8. 1

    Thanks, Michal!
    Pure gold!

    1. 2

      Thank you, that's really heart warming.

  9. 1

    I was struggling on how to capitalize my titles, but not anymore!
    Thanks Michal.

    1. 1

      I'm glad I could help

Trending on Indie Hackers
I built a 50K following in 9 months and it changed my game completely! This is how I did it. 41 comments Feedback on my (not yet published) about page 20 comments What nocode platform to build my web app? 13 comments Open Sourcing my SAAS Starter Kit 6 comments Nerdogram - A photo sharing app for Github nerds 5 comments A house in Germany is being sold as an NFT 5 comments