DEV Community

Cover image for How I use Notion as a Software Developer
Kayode
Kayode

Posted on • Originally published at blog.zt4ff.dev

How I use Notion as a Software Developer

I have spent a lot of time watching a lot of Notion content on Youtube and I even read a bit of the Notion API Documentation to see if there’s any way I can integrate Notion into my existing workflow. Ever since I discovered Notion, it has become a productive tool I use almost every day.

Everything in Notion is a block that can be texts, images, videos, links, headings etc. and can be transformed into another type of block or rearranged in any way that may suit your needs.

Personal Dashboard

I created a personal dashboard to manage myself, my work, my learnings, my library, etc. This is like a homepage that is shown to me whenever I open up Notion.

notion_dashboard

(Trust me, I don’t use Notion in light mode 🙂)

I used to have this dashboard open on an extra monitor so I thought it can be a bit aesthetic by showing a clock and auto-generated quote images. The clock and auto-generated quotes images are widgets created using indify.co.

Note-taking App

Notion is always my go-to app for note-taking. I find the markdown support extremely useful as a developer to write notes faster. Notion supports syntax colouring for over 60 programming languages making it a good utility for developers.

notion_code_block

It provides some features that I really find helpful for note-taking. It is cross-platform, can share notes with the public and also invite private collaboration.

Technical Writing

I manage a Notion database for articles and write my drafts using Notion. Because of my familiarity with markdown and the speed to use any block type on Notion, I am able to focus more on writing while things like formatting, link insertions, etc happen from muscle memory. Notion database is handy for project management.

This is a screenshot of how I manage my article writing workflow.

notion_article_writing

I am able to use tags to keep track of the article status and ownership and also sort the data based on the deadline, ownership and status of the article. I also had the table configured to remove published items from the table view.

I am currently researching ways to improve my blogging workflow using Notion API. I am open to recommendations and collaboration, please.

Wrap Up

That is a quick overall of how I use Notion in my workflow as a developer. I hope you are able to get new ideas from my workflow and able to find new ways to incorporate Notion into your workflow too.

Kindly share how you use Notion too so we have plenty of inspirations to choose from.

Let’s connect on Twitter, whatcha say?

Latest comments (45)

Collapse
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

That is a good and motivational article to get started seriously with the Notion. I have used Notion for the notes taking for the lectures but I could not keep up with the Habit to continuously use Notion for the productivity thing. I have to pay attention to make the use of it habit.

Once again it is a great article for the motivational purpose.

Collapse
 
haabe profile image
Håvard Bartnes

I remember using Notion at a previous workplace. Back then I always found coda.io more intriguing. Is Notion notably better than other such tools today?

Collapse
 
zt4ff_1 profile image
Kayode

I have not tried coda.io before but I think every tools have their pros and cons over different use case.

Obsidian.md graph view feaure is awesome to many but really requires extra effort from me which acts like a distraction sometimes.

Collapse
 
ashishpandey profile image
Pandeyashish17

I am a beginner.. so thank u for introducing me to notion

Collapse
 
snezhi profile image
Snezhi

I love Notion! If you ever decide to dive into the world of Notion API integrations, I strongly recommend Pipedream – it's open-source, a LOT less restrictive than the other options I've found, and you can write your custom API calls straight into their deployed flows.

Collapse
 
zt4ff_1 profile image
Kayode

Bookmarked the documentation. I'll check it out later ❤️

Collapse
 
gwei profile image
John(gwei)

Check out Potion.so for bloggers looking to quickly turn Notion to blog website! Great post!

Collapse
 
bsantosh909 profile image
Santosh Bhandari

I have started using Notion recently as well.
I am still in the exploration zone, but I surely can tell that it's gonna be useful for me in the long run.

Collapse
 
zt4ff_1 profile image
Kayode

Have fun exploring Notion!

Collapse
 
berviantoleo profile image
Bervianto Leo Pratama

I wonder where you publish the article and how you publish it. If it publishes in dev.to, I wonder if the markdown is compatible. I never try it before.

Collapse
 
zt4ff_1 profile image
Kayode

I publish to Hashnode and Dev.to.
The markdown is compatible but I have to manually copy between platforms. I am currently looking for ways to automate this process.

Collapse
 
berviantoleo profile image
Bervianto Leo Pratama

Cool. I think I will try your blogging workflow. Interesting way.

For automating the process, I think we will need to use the notion API and dev.to API. Also, will need a scheduled job to take the blog data from the notion.

Thread Thread
 
zt4ff_1 profile image
Kayode

Great! I look for to hearing how the workflow works for you.

Thread Thread
 
zt4ff_1 profile image
Kayode

Do you plan to work on connecting notion API to Dev.to API?

Collapse
 
namangarg profile image
Naman Garg

Awesome Bro

Collapse
 
zt4ff_1 profile image
Kayode

Thanks

Collapse
 
amykhar profile image
amykhar

I ended up bailing on Notion and moving to Obsidian. The markdown files just seem to work better for me.

Collapse
 
zt4ff_1 profile image
Kayode

I find the mind map feature in Obsidian very interesting too.
I used Obsidian initially when it launched. I'd check it out someday to see how far it's gotten better. Especially the community plugins.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.