This article summarizes my experience as a writer during the pandemic year 2021.

Below you will find lots of resources and tools and my method and tips for heavy writing.

My Background

11 tools and secret sauces

  1. I Have a (very) long list of draft articles.
  2. I often skip the waiting queue and write about some inspirational source (and cite it).
  3. I use a different template in all my series.
  4. For example, I have an empty Code Smell template.
  5. I write Everywhere πŸ—ΊοΈ
  6. I proofread all my articles with HemingwayApp, Grammarly, and Google Translate (all free) πŸ”‘
  7. I parse the markdown in my articles and convert them to HTML to republish on many platforms at once.
  8. I heavily use the canonical URL tag to avoid search penalties. πŸ”Ž
  9. I Follow very interesting people on Twitter and blogging platforms. ✨
  10. I take a new course every week, usually on a subject that is far away from my comfort zone.
  11. I add many references and quotes to my articles.

6 Tips for Time Management

  1. I read a lot of articles early in the morning and bookmark them during the day. πŸŒ…
  2. I use Trello, Inoreader, Pocket, and Obsidian.
  3. I Use The Pomodoro technique to focus when writing. πŸ…
  4. I avoid perfection. I publish them when they are ready.
  5. Then I make corrections with other people's comments. Even after months.
  6. I Garden my articles.

Dealing with Criticism

Common Criticism

I get the same comments over and over again, so these are the common critics I get and my opinions.

Readability

I need to see the complete code in a sheet.

If you need to see long methods/scripts to understand your solution, that's fine. I prefer to have small/reusable/testable functions.

The code in your articles is not Compiling/Working/has errors

I Have a trick in INSERT LANGUAGE to improve the code.

Most of the articles are language-independent. The solutions try to avoid language perks and cleverness.

Your solution is not performant/optimal

Premature optimization is the root of all evil. 😈

Helpers, DTOs, Singletons, Nulls, Setters, Metaprogramming, Castings, Comments are standard. πŸ™ˆ

-I reply polite comments about them.

A 15 lines long method is not 'long'

Your solutions have too many indirections

You have too many rules and constraints

There is just one rule: Always follow the bijection πŸ”€