On how to write a technical blog

Curious software engineer
Search for a command to run...

Curious software engineer
Nice writing Sonny. Thanks for the bloggu.io tip, I never heard about it, but my target platforms are exactly the same: hashnode, dev.to, medium. I will also post an article series about why to write, how to write, where to publish, how to publish. π
In this series, I will treat subjects related to software development, software engineering, and related career.
If you are going to work on software using Liquid, the sidechain of Bitcoin, there are several concepts you need to be familiar with. This article aims at developers and is based on a presentation I held for the Pixelmatic team. Disclaimer: this is ...
Itβs the summer holidays, after all. So I wanted to spent some time with my 7 years old daughter to teach her programming. β¨οΈ I spent some time before discussing with her some of the basics concept verbally: the different parts of a computer, and bas...

This article is a follow up on my previous one introducing the concept of SE Spectrum: https://sonny.alvesdi.as/a-better-way-to-discuss Existing solutions For long, the easiest way to run a spectrum was to use visual drawing or diagram tools like ...

Introduction to SE Spectrum

One of the greatest tool available on GitHub is Dependabot. For those not familiar with it, in short it's a bot reviewing your list of dependencies and proposing PRs to update them. https://docs.github.com/en/code-security/getting-started/dependabot-...

Photo by Harli Marten on Unsplash As long as I remember I have always been interested by skepticism. And I think one element that really resonated with me has been that conference talk by Phil Plait: https://www.youtube.com/watch?v=FrFRbGjUtJk 15 ...

π¦π¦πͺ¨ Kill two birds with one stone.
Pick a subject related to something you are currently working on or something you are willing to learn.
Or π° Check the trending topics.
It's ok to lack inspiration. So don't hesitate to look at the trends in your field and share your experience or point of view.
There are plenty of solutions:
Notion
EverNote
OneNote
Simple text files
Notebook
...
You have to try and find the one that suits you the best.
But:
Write your ideas as soon as you can, you may forget them,
Don't elaborate on your writing yet, you want to be quick and work on the writing quality in a later step,
Don't hesitate to use mnemonics that you know of or even create yours.
Again, my suggestion is to use Hashnode
But anyway in general on most platforms nowadays you need to write in Markdown so get used to it.
Then based on your notes, write the first draft on your platform of choice.
But don't spend hours on it. Give you time constraints. Timebox the time you spend on it.
While writing:
If you realize you lack some matter for the content, go get that matter and come back to your draft later.
If you realize you have too much to say on the subject, don't hesitate to split your article into multiple ones. It'll be easier to read. Unless you are writing a complete guide on a subject, I would not recommend a long article.
No, please don't do that, yet!
π§ΉIt's time to clean up your article! Here is the recipe:
https://hemingwayapp.com/ Copy-paste your contents and fix it according to the feedback. As a thumb rule at the same time, try to remove 15% of your writing. The shorter the better for your reader.
https://app.grammarly.com/ Copy-paste your article into a Grammarly document and fix all the left grammar issues.
(Optional) Get a friend or colleague to read your article and give you feedback.
Alright, remember that you don't have to get the best score in hemingwayapp, but fixing all the grammar issues is a must.
Wait! do you have a cover image πΌοΈ? No? π€¦
My advice here is:
canva.com, it's super easy and free to create a cover image with clear titles
or unsplash.com, it's a free website of stock photos so no titles over but good enough to illustrate an article.
So up to you, but obviously the more explicit is your picture about your article the better!
The last thing is the tags for your article.
I would suggest using a mix of trending tags and less trending ones.
You will take profit from the visibility the trending ones will offer you. And profit from the niche audience of the less trending ones.
Congrats! You published an article to the community!
Time to share the word on social networks and the internet.
Also, πͺ΄ don't hesitate to garden your article. Things may evolve, you may find better ways, change opinions, etc. So come back to your article and rework it.