Deepak K

My Complete Writing Process

August 09, 2021

It starts with choosing a cool topic to write about. Sometimes, I actively think or research about the topics and sometimes it automatically occurs to me when I am in the random browsing mode or doing nothing.

I keep a list of all the possible topics to write about on a Notion page in checklists format (so that I can check it if it’s completed).

How I keep topic ideas organized in Notion

However, that’s not the only list that I keep organized. I also create a to-do list consisting of high priority topic(s) to write about and other important tasks that need to be done soon.

My Writing Process

The whole process looks something like this:

My Complete Writing Process

Let me explain each of these steps in detail.

Selecting topic

Like mentioned earlier, I keep a list of all the possible writing topics that I ever come across. These topic ideas can come from reading articles, walking on the roadside, talking to friends and colleagues, etc. And, as soon as I come across an idea, I make sure to immediately note it down.

And, there are 2 ways I use to choose a single topic out of the topics pool:

  • what’s the most important and needs to be written soon
  • what I am feeling like writing about

Once the topic is finalized, I move to the next stage.


Sometimes only 5 minutes of Googling completes the research but sometimes it takes hours depending upon the topic.

I open multiple links in new tabs and go through them one by one. If there’s anything that may be useful while writing, I note it down along with the site’s URL.

Most of the time, the research notes contain data and are in the simple list (bullet point) format.

After the process gets completed, it’s time for making a detailed outline.


From what I know and from the researching process, I try to create a proper outline of what I will be writing about.

My Outlining Process in Obsidian

This process doesn’t take much time as I quickly create a rough structure of the whole article without thinking much about it.

While writing, I get better ideas and restructure the whole outline.


Now, writing is the process that takes most of the time. Going through the topic during the research process and my own knowledge of the topic helps me form a better overall understanding of what I’ll be producing in the end.

However, most of the time I completely restructure the whole outline and move or delete the written paragraphs accordingly.

I hate to do it but what’s the option when you think that you’ve gotten the better version of the story this time?

Anyways, it’s time to move to the next stage — editing.


Most of the time, I edit the next day but sometimes on the same day too. It depends on the story — if it’s long and kind of important then it’ll be edited the next day otherwise the same day.

However, I do not make any changes on the editing day. Mostly, I just make sentences better and make sure the story keeps the reader in the flow.


Most of the time, I edit and publish on the same day.

The publishing step requires the following thing to do:

  • formatting the article to easily skimmable
  • creating the suitable headline
  • taking required screenshots, and
  • creating some graphics

And, then I hit publish.

Tools I Use for Writing

I am very choosy when it comes to the tools that I use on a regular basis. I try them all and stick with the simplest and the free (or, cheapest) one.

Here’s a list of all the tools that I use almost every day for writing and publishing:


For all and every kind of writing, I use the Obsidian app which is completely free to use.

The main thing that I like about Obsidian is — all your notes stay offline and you can access them using any other markdown (.md) viewer tool.


Grammarly is the tool that helps me with the editing process. It highlights all the typos and possible mistakes.

Grammarly is free to use.


I use Figma to create featured images and other graphics that are needed to aid my writing. It’s completely free to use and lets you collaborate with someone on the project.

That’s it.

That’s the complete process of how I write and publish.

📢 Related: How I got started with writing

Hey! I'm Deepak K. I write about business and technology. 🎯 Follow me on Twitter