The Evernote Trap

Twenty-five years of notes, a 10 GB archive I never open, and what AI taught me about the real cost of "remember everything".

I have a bad memory. Many things simply don't stick, so I have always kept notes. I am also a systematic person: thinking feels good to me when concepts sit in a coherent structure I understand. Sometimes that is a strength - it keeps me focused, and I know what matters and what doesn't. Sometimes it is a weakness - I cannot give an expert judgment until I have turned an idea over in my head for a few days, or at least a few hours.

Before smartphones, my notes lived in thick paper notepads. Then Evernote released its Android app - I took the bait the very same day. Save anything that might ever be useful in one click - find it and use it the moment you need it. The promise was seductive: my own private Wikipedia, or at least a personal body of knowledge with full-text search and tags - everything paper could never give me. I believed that accumulating knowledge this way would not only make me faster, but would let me examine future problems from more angles. So Evernote became more than a place for current notes and tasks. It became my knowledge-accumulation system. For the knowledge I needed - or so it seemed at the time.

I left Evernote long ago, for a much more mature and secure tool: Joplin. Its creator clearly had Evernote users in mind and closed Evernote's obvious weaknesses. I migrated all my notes without any trouble and have not regretted it once in all these years.

But the trap - save everything that might be useful - moved with me, and it has been biting harder every year. To be clear, the problem is not the database. Mine is over 10 GB now, end-to-end encrypted, and Joplin syncs it without complaint - which says a lot about how well the system is engineered. The weak link turned out to be me. Me and my life.

Things that seemed important

Things that seemed important 25 years ago are not important anymore. Worse: they turned into noise that gets in the way of thinking.

Tags, my supposed safety net, did not help either. Say I want to recall how to analyze user registrations with Python and a Jupyter notebook. I type in the tags and get a pile of courses I once took and exercises that have nothing to do with my question - everything except the note I need. And when I do find a note I once considered important enough to save, its usefulness usually turns out smaller than I remembered. I would have solved the problem faster by simply solving it, instead of searching my past for a shortcut.

Here is a more painful example. I work with teams a lot: I assign tasks and track their execution. For years I believed it was essential to keep a short record of every meeting - who committed to what - so that before meeting each person I could quickly restore their list. It turned out to be my management mistake, and its name was micromanagement. If you delegate a task, you delegate all of it - without constant checks and reminders. People don't work that way, and frankly, I discovered that I like working with partners, not subordinates. So my careful record of meetings and decisions turned out to be a fiction too. The less recorded information I keep in front of my eyes, the more focused I am on what actually matters.

An archive I never open

Over time I had to split my notes into three notebooks: Work, Family, and Archive. Work and Family hold only what matters here and now; everything that "might someday be useful" goes to Archive. And you know what I noticed? My archive turned into a trash bin. I move finished and stale notes there and never come back. Worse: on the way in, I spend time cleaning them up - linking, structuring, fixing tags. I spend the time, and then I never return. So why keep them at all?

For several years now I have tried to stay brief and not multiply information I can get lost in. Still, my archive notes number in the thousands. A place I never visit, because there is never enough time.

I see the same pattern on the Joplin forum. Evernote users switch to Joplin and drag thousands of notes behind them - and then panic when their first mobile sync with encryption enabled takes hours, sometimes days. This is not really a Joplin problem: I remember Evernote itself barely coping with that volume. And I catch myself not even wanting to reassure them that only the first sync is slow. Because I can see they are carrying along the same broken approach to information that I carried - and, honestly, still carry.

Then AI sent me the bill

AI put this whole problem under a magnifying glass.

First, LLMs are graphomaniacs by nature. They produce a lot of text nobody needs, and we skim it, trying to fish the useful essence out of the stream of words.

Second, I connected AI agents to my notes: Claude Code and Codex work directly with my Joplin through alondmnt's joplin-mcp server. This should have been the moment my "second brain" finally started to work - an assistant that can actually read everything I ever saved. Instead, the archive started costing real money. The agent burns tokens reading text that never needed to exist - and still under-reads: it gives up halfway, skims the table of contents or the first paragraphs, and calls it a day. Every useless note I saved decades ago now slows down the very assistant that was supposed to put it all to use. My archive found a way to bite me here too.

What I save now

I have arrived at a simple conclusion: most of what seemed useful to me was garbage, and I should save far less than I thought. Saving must not work the way the web clipper trained us - "this might come in handy, click, maybe I'll come back to it later." No. Saving must be deliberate. A note has to pass through me first. And there is one test for every candidate: will I be able to find this - or reinvent it - within 15 minutes, even 20 years from now? If the answer is yes, the note does not get saved. That single question kills most notes before they are born.

Today all my notes fall into three categories.

Momentary. Joplin to-dos - as many as needed. Things to do and things not to forget: tasks with due dates plus a backlog without due dates, but with priority marks. They hang there until done, and once done, I delete them and never think of them again. Not for a report, not for the boss, not for myself. Done - forgotten. I used to save completed tasks in case a client or a manager asked what I had been doing all month. Here is what I learned: a good client or a good manager never asked, and a bad one was always satisfied with a short answer built from the time-tracker report. Only rarely does something from a to-do deserve promotion into a real project note.

Product. Joplin notes, with one rule: one project or product - one note. A very short description of what the project is, who the key contacts are, where the main documents live, what the roadmap looks like. I try to keep this note as short as possible. It still grows as the project moves along - but slowly, and everything in it has earned its place.

Archival. Old projects: only the essential, and only what cannot be found on the internet or made again. It turns out shockingly little passes that filter after 25 years of collecting. What survives is short and to the point. The biggest surprise was that in many cases even my own work did not deserve saving. The courses I took, the documents I prepared, the articles I wrote - either I can find or reproduce them whenever I truly need them, or they were garbage all along, and their place is the trash bin. What they taught me lives in my head anyway.

We don't need a second brain

For many of you, none of this is a revelation. You delete without fear, keep nothing extra, and feel no urge to systematize chaos. That is exactly the point I finally understood: people are different, and each of us needs our own system of knowledge, notes, and reminders. My mistakes are partly a projection of my own personality - the urge to systematize, to hold on to every useful thing. And partly they come from following a marketing slogan. While writing this article, I opened evernote.com to check: it still greets you with "Your second brain" and a promise to "remember everything and tackle any project."

Evernote homepage, August 2026

As it turns out, I don't need a second brain. I need the only brain I have - my own - working at its best. And "remember everything" is simply the wrong goal: it leads to a mountain of garbage that slows down the very work it promised to speed up.

Why I built Cockpit

That is why I built Cockpit, my plugin for Joplin. It shows, side by side, my to-dos grouped by date and my notes grouped by project. I can switch between project folders in one click or see all my tasks and notes at once, search quickly, and set up profiles for different working contexts. A flexible plugin for flexible work. And one feature is there by design: Cockpit can hide chosen notebooks completely. The first thing I hid was my Archive - so that it pollutes neither my head nor my AI agent's context.

And the Archive itself? I still cannot bring myself to delete thousands of notes in one strike. So cleaning it up became a project of its own: I chew through it slowly, with the help of the same AI agent, whenever I find the time - and every cleanup session eats into my LLM subscription. Think about it: saving all that garbage took one click per note. Getting rid of it costs real money. If that is not the true price of "remember everything," I don't know what is.

I would love to hear how you handle this. What do you keep, what do you delete - and what techniques keep you productive instead of wandering through the garbage of your own ideas and records?

Sources:

[1]: https://joplinapp.org - Joplin
[2]: Joplin Plugins - Cockpit - Cockpit, my Joplin plugin
[3]: GitHub - alondmnt/joplin-mcp: MCP server for the Joplin note taking app · GitHub - joplin-mcp server by alondmnt
[4]: https://evernote.com - Evernote homepage, accessed 2026-08-21

I've had the same idea as you for many years. But took a different approach to implementation and am using the Jarvis plugin with LLM and embedding running on local hardware under ollama. Have now spent quite a bit of time tweaking the setup, and this not something likely to produce stellar results for you out of the box, but can tell you I am absolutely delighted!

Note: still on the 3.6 Joplin branch

That was a very long message, but I read through it all.

I think you should be more open about your intent :slight_smile:

At first I thought I was reading a personal story, but then you use a very common sales pitch "That was why I..." [insert action and product] - this took away from your story.

The way I go about it is that either it's a memory I want to recall or it can help me in my every day life. I delete it when I no longer need it, and when I have spare time, I go through old stuff to re-evaluate it's importance. (Time to throw out? A part of my life that I no longer want to remember?)

Like you, I do not remember things well, so I write the important things down.

But, by the sounds of it, I do something you do not: I do not save everything in one system / platform or tool. I have some things written in documents, others in spreadsheets and my to-dos are handled by a dedicated platform. Each task handled by a tool designed for it. Avoiding Swiss-knife solutions as much as possible.

Recently I have come to appreciate having my data in a universal, non-proprietary format, so I can easily move it to another solution, to avoid lock-ins. I try to keep to companies operating within EU borders and have it encrypted before it leaves my device. EU seems to better respect my digital privacy and I can accept loss of productivity, if it means I will be less frustrated in the future.

Is my solution perfect? Of course not, - I am years behind on some restructures and I spent two months on moving three mailboxes into one. But I use all of my digital information at some point within a year or two and some of it I access and update daily. This is enough to prove to myself that my technique works for me.

I hope this answers all your questions :slight_smile:

It wasn't. The true story. But I now reread that and can say it looks like it. It's funny how we get used to marketing articles, so see it now everywhere :slightly_smiling_face:

Yes, thank you very much!

Thanks for your posting @pmslava, interesting to read!

I never had a clear policy which content makes it into my Joplin data storage, but apart from cooking receipts :innocent: I add mainly data, which I processed myself before. So not a lot clipping or copying around just in case it might be useful one time. Most data is already „personalised“, because abstract info is implemented in an individual context. And deleting data is not a big deal for me, because I do it just when I stumble over data, which clearly is redundant - mainly because my personal context is gone - e.g. info about projects that are done, stuff, that has been abandoned, technical info, that is outdated… But I admit, the first stage, the processing part, is time consuming, so it might be the opposite of what many other users do. This is just my concept…
And btw I‘m not ready for sharing my (personalised) data with openai, anthropic and others, so your recent issues with rising cost is not here yet…I‘ll have to wait for implementing some independent AI on my own system.
Finally, your usage and your amount of data with Joplin is different from what I do or have, but the insight you have given was a plus for me.

This has resonances with former members of the Zettelkasten community, namely those who suffer from what might be termed "zettelkasten fatigue" and who gave up on feeding endless atomic notes into their zettelkasten. Two examples below. Not sure if this is useful, but perhaps the stories of fellow travellers might help.

Parelius, Nori. 2025. “Goodbye, Zettelkasten. I Quit.” Being Human, April 22. Goodbye, Zettelkasten. I quit. | nori parelius .

Westenberg, Joan. 2025. “I Deleted My Second Brain.” Joan Westenberg, June 17. https://www.joanwestenberg.com/i-deleted-my-second-brain-692aa40d59d5f06dd5131e43/.

(Disclosure: I, too, am a former zettelkasten addict.)

This was a long read, but seriously great explanation of your whole process. I really love the idea of segmenting notes into "Momentary," "Product" (or "Projects" in my case), and "Archival."

My take on preventing data buildup is that the most important thing is deciding if something has value before you save it especially for heavy files like images or attachments versus simple text. It’s crucial to routinely review new additions and ask, "Can this be deleted first?" Even though I still have useless notes dating back 15–20 years, my Joplin dump is less than 200MB, which really counters the fear of a massive data archive.

I installed your plugin right away, and I love how you organized tasks (Overdue, Tomorrow, This Week, etc.). It’s a great simplification of task management.

The one thing I still miss is Evernote's multi-tag selection :label:; it was incredibly convenient for filtering notes without having to manually type out every tag.

@joss Thank you! I am going in your direction with 200 MB dump :slightly_smiling_face:

I will think how to implement it. Wait the answer in the next release.

A couple of things I'll add.. and I've still got notes from the 90s. :grimacing:

  1. In regards to Joplin being on a phone.. My notes are private, and some contain info nobody needs to see. Joplin on a phone exposes everything to anyone who gets your phone. Not a good idea. Even with some of the latest improvements to iOS/Android security, it's still a huge payload to carry around, and CSV are being found daily. Your 4 year old iPhone that was pickpocketed in Rome is sitting in a bin until the capability exists to defeat it. Once that happens, all your data are belong to us. Don't think this happens? You clearly don't follow the infosec world. Imagine that payload now sitting on the darkweb along with your personal profile and other factors. Not cool. The sync time is absurd as well. There are a few approaches here.
  • Don't sync your entire database. Use Signal for basic notes with a destruction metric.
  • Use a separate profile for mobile and copy notes between.. a PITA but doable
  • VPN into a container that runs a Joplin instance sync'd to your main (What I do now). No data exposed. Killswitch if device is compromised.
  1. Using an AI agent is costly. I wrote an app that ingests all of the Joplin data into a PGVector database with a meilisearch search engine and Google-esque UI build on top. It uses a small 8GB LLM for interacting with the data. It also ingests from many other sources, but each source's data is tagged, so targeting/combining Joplin or others is easy. It's not perfect, but I can query "find all documents where I mention X since yyyy-mm-dd" or "list all of the docs where I've discussed color theory" and I'll get a filtered list of hits from the sources selected.

  2. The second brain argument is real. There's simply too much data, or what you need can be found quicker outside Joplin, which is unfortunate. This is 100% a user problem. The SNR is too low. The ONLY way to combat this is to keep less notes, or have a system that can cut through it all, which is what I'm trying to accomplish.

Me too :face_with_open_eyes_and_hand_over_mouth:

That's very interesting. Could you please explain it a little more?

A self-hosted Joplin Desktop container accessible via VNC over LAN or VPN.

What it is

Joplin Desktop (the full Electron app) running inside a Docker container on Ubuntu 24.04 with a minimal Openbox window manager, exposed via x11vnc. The container syncs notes to S3, making it an always-on secondary Joplin workstation accessible from any device with a VNC client.

Why it's safe

  • LAN/VPN only — x11vnc binds to the host network interface. There is no public internet exposure. Access requires being on the local network or connected via VPN.
  • VNC password protected — configured via VNC_PASSWORD environment variable in docker-compose.yml.
  • Non-root process — Joplin, Openbox, and x11vnc all run as the unprivileged joplin user inside the container.
  • Pinned versions with SHA256 verification — both the Joplin .deb and base image are pinned and checksummed at build time.

Stack

Component Purpose
Ubuntu 24.04 Base image
Joplin Desktop Note-taking application
Openbox Minimal window manager
Xvfb Virtual framebuffer (headless X server)
x11vnc VNC server exposing the virtual display
xfce4-terminal Terminal emulator
Thunar File manager
xfce4-taskmanager Process/resource monitor

Persistent storage

Joplin config and data live in a Docker named volume (joplin-config) mounted at /home/joplin/.config. This survives container restarts and rebuilds. S3 sync provides offsite backup and keeps the container in sync with other Joplin installations.

Connecting

  1. Connect a VNC client to <host-ip>:5900
  2. Enter the VNC password (VNC_PASSWORD in docker-compose.yml)
  3. Right-click the desktop for the application menu

Updating Joplin

  1. Update JOPLIN_VERSION and JOPLIN_SHA256 in docker-compose.yml
  2. Get the new SHA256: wget -qO- https://github.com/laurent22/joplin/releases/download/vX.X.X/Joplin-X.X.X.deb | sha256sum
  3. Rebuild and redeploy