My 2025 Note-taking workflow
Taking digital notes is something I do a lot. Not because I particularly enjoy writing all the time or because I’m especially good at it, but because I want to understand myself better and gain a little more control over my life.
Taking notes is like building a time machine that tracks how my mind works.
I do it also because it’s fun to rediscover my old self through my notes.
Sometimes I made silly decisions, other times I appeared wiser than I do today.
Sometimes I find my belief swinging from one extreme to the opposite like a pendulum.
It’s June 2025, and I want to share with you what kind of notes I take and an overview of my current workflow for note-taking.
As for today, I’m using both Logseq and Emacs to take notes.
Logseq
Logseq still holds most of my old notes, and I rely heavily on it for capturing media-related content (videos, Excalidraw diagrams, and more).
What notes do I take in Logseq?
Quotes
I capture quotes from other people that resonates with me, as well as my own insights.
I use the Logesq banner plugin to randomly display these qutes in the banner.
I love this mechanism of resurfacing quotes.
Contacts and People info
When I interact with someone, I note the interaction in the journal page, using their name as a tag (which also creates a page in Logseq).
Later, I can fill in more details about the person, such as email addresses or phone numbers on their page.
From their page, I can quickly check every interaction from the backlink section.
Youtube links
I use the youtube timestamps when learning something new or bookmarking some interesting part of a video.
This allows me to quickly jump to the relevant part later.
Excalidraw
I use the build-in excalidraw to brainstorm or create presentations.
I maintain a vertical calendar in Excalidraw where I jot down some notes about what I might want to do each month.
I use the green color to separate what’s done from the rest.
I find this gives me a convenient overview of the year.
Presentation
Logseq is excellent at structuring ideas with bullet points.
The Bullet Threading plugin combined with the built-in zoom in / out feature of Logseq makes it a very good tool for presentation.
Emacs
I rely extensively on Org mode for note-taking on Emacs.
What notes do I take in Emacs?
Long-form notes
Insights, Technical documentation, Blog Posts, Journals, etc, when I’m in the mood for a long-form writing, I switch to Denote and start typing.
I don’t use many of Denote’s features. I just run M-x denote
, fill in the title and tag, and start writing.
It’s simple and gets the job done!
Project
I have a folder named project
where I put org file for each project I’m working on.
I don’t use a specific structure yet. Just bullet points for todos and scheduled items with notes for each project task.
The org files are linked to Org agenda for convenience.
Time tracker
Similarly, I have org files for tasks. For example work.org
for work-related tasks.
I track the time I’m working on tasks using org-timer-set-timer
combined with org-clock-in
and org-clock-out
.
An Org capture template for convenience.
Event Scheduling and Agenda
As above, I have an agenda.org
file that is linked to my Org agenda for all my scheduled event.
Using of course org-schedule
for scheduling a task.
Synchronization
Wether I’m using Logseq or Emacs, all my notes are linked to a private Git repository. This setup ensures that my data is always synchronized and backed up.
It’s simple and reliable.
In summary
This is my current workflow. Nothing set in stone, just how I do things right now.
Like everything else, it changes and evolves over time as I learn and grow.
Who know what it’ll look like in the nex month or next year?
For now, this is what works for me.