<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq" -->

---
title: Using Notion to organise programming topics | daily.dev
description: Commonplace books (or commonplaces) are a way to compile knowledge, usually by writing information into books. Commonplaces are used by readers, writers,...
canonical: https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Using Notion to organise programming topics | daily.dev
og:description: Commonplace books (or commonplaces) are a way to compile knowledge, usually by writing information into books. Commonplaces are used by readers, writers,...
og:url: https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq
og:image: https://api.daily.dev/og/posts/zatwT0etQ.png
og:image:alt: Using Notion to organise programming topics
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Using Notion to organise programming topics

**[Hashnode](https://daily.dev/sources/hashnode)** · [@colocodes](https://daily.dev/colocodes) · 6 min read · 229 upvotes · 21 comments

## Summary

Commonplace books (or commonplaces) are a way to compile knowledge, usually by writing information into books. Commonplaces are used by readers, writers, students, and scholars as an aid for remembering useful concepts or facts. Notion is my preferred tool to implement a commonplace book for code related knowledge.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.damiandemasi.com/using-notion-to-organise-programming-topics>

## Community discussion

Top comments from developers on daily.dev.

**@loftwah** · 5 upvotes

> Notion can actually do pretty much everything.

**@anam0927** · 3 upvotes

> I too use notion to organise my notes for a lot of stuff. But this method has a much more systematic approach for studying.
>
>
> Interesting!

**@mrakcw** · 2 upvotes

> Great article

**@kkurko** · 1 upvotes

> That's insane! I also use Notion for my notes and I use it in a two ways - project notes and personal notes. Project notes have a working structure, but my personal notes organisation is nothing compared to yours. I will take a lot of your ideas to improve my way of taking notes and maybe one day I will create similar article

**@shadowzxcv** · 0 upvotes

> I Use it daily on my full-time job as a TIL note.
> I also destructure my projects and tasks into pages and each page into sections and concepts and I explain each and everything in detail, including the implementation plan.
>
> Great article, really helpful for those who want to start using Notion!

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#general-programming](https://daily.dev/tags/general-programming), [#webdev](https://daily.dev/tags/webdev)

[View this post on daily.dev](https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Using Notion to organise programming topics","url":"https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq"},"datePublished":"2021-12-07T23:49:54.938Z","dateModified":"2026-03-15T04:05:55.231Z","description":"Commonplace books (or commonplaces) are a way to compile knowledge, usually by writing information into books. Commonplaces are used by readers, writers,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a03ac55b9183ce5f26df0a762e366a43","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a03ac55b9183ce5f26df0a762e366a43","isAccessibleForFree":true,"articleSection":"Hashnode","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Damian Demasi","url":"https://daily.dev/colocodes","image":"https://avatars.githubusercontent.com/u/12278078?v=4","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":500}},"commentCount":21,"discussionUrl":"https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":229},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":21}],"keywords":"devtools,general-programming,webdev","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hashnode","item":"https://daily.dev/sources/hashnode"},{"@type":"ListItem","position":3,"name":"Using Notion to organise programming topics"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/using-notion-to-organise-programming-topics-zatwt0etq","comment":[{"@type":"Comment","text":"Notion can actually do pretty much everything.","datePublished":"2021-12-08T04:01:57.880Z","url":"https://daily.dev/posts/zatwT0etQ#c-e4S7RjBQI","author":{"@type":"Person","name":"Dean Lofts","url":"https://daily.dev/loftwah","image":"https://avatars.githubusercontent.com/u/19922556?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"I too use notion to organise my notes for a lot of stuff. But this method has a much more systematic approach for studying.\nInteresting!","datePublished":"2021-12-08T13:19:57.865Z","url":"https://daily.dev/posts/zatwT0etQ#c-fWvUNLLEN","author":{"@type":"Person","name":"Anaam Khuram","url":"https://daily.dev/anam0927","image":"https://media.daily.dev/image/upload/s--dK5gm_dG--/f_auto,q_auto/v1697878703/avatars/avatar_AUkvrGoJ7QVRfW2IYmiNh"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"Great article","datePublished":"2021-12-13T13:18:22.997Z","url":"https://daily.dev/posts/zatwT0etQ#c-QDB95eJuB","author":{"@type":"Person","name":"MrakCw","url":"https://daily.dev/mrakcw","image":"https://media.daily.dev/image/upload/f_auto/v1639233433/avatars/VJzGGk9A8mHkMUHMJKLrv"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"That’s insane! I also use Notion for my notes and I use it in a two ways - project notes and personal notes. Project notes have a working structure, but my personal notes organisation is nothing compared to yours. I will take a lot of your ideas to improve my way of taking notes and maybe one day I will create similar article","datePublished":"2022-06-06T17:33:12.074Z","url":"https://daily.dev/posts/zatwT0etQ#c-jlgTBgTMg","author":{"@type":"Person","name":"Kirill Kurko","url":"https://daily.dev/kkurko","image":"https://avatars.githubusercontent.com/u/58859242?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"I Use it daily on my full-time job as a TIL note.\nI also destructure my projects and tasks into pages and each page into sections and concepts and I explain each and everything in detail, including the implementation plan.\nGreat article, really helpful for those who want to start using Notion!","datePublished":"2021-12-20T21:11:42.042Z","url":"https://daily.dev/posts/zatwT0etQ#c-JLD-OZMwW","author":{"@type":"Person","name":"Ezz-Aldyn Husen","url":"https://daily.dev/shadowzxcv","image":"https://avatars.githubusercontent.com/u/34347098?v=4"}}]}
```

