My productivity app is a never-ending .txt file (2020)

(jeffhuang.com)

Comments

analogpixel 11 December 2025
I've been noticing lately, at least for myself, that useful technology stopped happening like 10-20 years ago. If all you could use was tech from 2000 and before you would have a pretty stable stack that just worked (without a monthly subscription.)

There is also this article today: https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.h... about how great good ol' svg is. And then every recurring article about using RSS instead of all the other siloed products.

textfiles, makefiles, perl, php, rss, text based email, news groups, irc, icq, vim/emacs, sed, awk; all better than the crap they have spawned that is supposed to be "better".

Out of curiosity, what technology in the past 5 years do you use that you actually find better than something from 20 years ago?

throwaway613745 11 December 2025
With notepad.exe:

At the first line of the a .txt file put .LOG This will then put a timestamp at the end of the file every time you open it.

Also, if you press the F5 key it inserts a timestamp.

Been using this for years and it's pretty much all I ever needed.

Brajeshwar 12 December 2025
Been in a similar philosophy for a while now. I like the idea of staying native to the OS, using open formats as much as possible, and using interoperable toolings.

The idea is to approach content as data-first, with tools on top, and be at ease with plans to Walk-Out when needed.

Besides the article in discussion, here are a few inspirations for plain-text as the defaults.

- The writing of our very own Obsidian’s CEO, Steph Ango at https://stephango.com @kepano on HN.

- A Plain Text Personal Organizer, https://danlucraft.com/blog/2008/04/plain-text-organizer/

- A template to organise life in plain text, https://github.com/jukil/plain-text-life

- Achieve a text-only work-flow, http://donlelek.github.io/2015-03-09-text-only-workflow/

- Note Taking, Writing and Life Organization Using Plain Text Files, http://www.markwk.com/plain-text-life.html

- Plain Text Journaling System, https://georgecoghill.wordpress.com/plain-text/

- Plain Text Project, https://plaintextproject.online/

- PlainText Productivity, http://plaintext-productivity.net/

- The Plain Text Life: Note Taking, Writing and Life Organization Using Plain Text Files, http://www.markwk.com/plain-text-life.html

- Use plain text email, https://useplaintext.email/

- Writing Plain Text by Derek Sivers, https://sive.rs/plaintext

bottlepalm 11 December 2025
I used to have a zillion todo txt files in the early 2000's, migrated to OneNote around 2005 and have been using the same OneNote notebook for 20 years now. My life is in there - 20 years worth of todos, lists, thoughts, ideas, etc.. always evolving, perfectly synchronized across computers and mobile. I'm referencing and updating my OneNote all day as I get things done, have ideas, and think of new things to do, or things to remembers. It's an extension of my brain at this point.

I've tried alternatives, but OneNote has been simple and reliable, it just works everywhere. Probably one of the most important apps in my life.

miladyincontrol 11 December 2025
Gonna be honest, my productivity app once upon a time was unsaved sublime text documents
bboozzoo 11 December 2025
I do something similar but with Emacs and org mode. I start a new file each time I join a new company and just keep on updating it with things as I'm progressing through my day. The one I carry right now goes back as far as Dec 2017. It's a super useful resource for dailies, or looking back at what you did. Heck I even add TODOs and shell snippets that I often find useful. If you feed it to some LLM then you can even do nice summaries and meaningful searches that aren't necessarily based on single keywords.
frenzcan 11 December 2025
Once I realised I rarely read my notes, I now put them in a single note and prepend it when I add something new. It’s weird but I think the value I get from notes is in the writing of them, it’s a way of thinking rather than for recall.
macNchz 12 December 2025
A lot of my notes and tasks wind up having bits of code and sometimes large data files associated with them, so I've landed on a similar path of using plain text/org mode files, but aided by a little shell function `today` that creates-if-not-exists a new subdirectory named for the date whenever I use it:

    function today() {
        TODAY_DIR="$HOME/today/"
        DATE_DIR=$(date +'%Y-%m-%d')


        if [ ! -d  $TODAY_DIR$DATE_DIR ];
        then
            mkdir -p $TODAY_DIR$DATE_DIR
        fi;

        echo $TODAY_DIR$DATE_DIR
    }
So I just do something like `emacs $(today)/tasks.org`. Easy to grep across time, copy things forward (I guess I could do with having `yesterday` and `tomorrow` as well). It's really nice to just use basic CLI tools and little scripts to manage notes and todo lists. Project specific stuff gets a subfolder name every day so it's easy enough to glob ~/today/*/{project}/....

It's a sort of landing zone for all of the miscellaneous artifacts I might deal with on a given day as well:, e.g. `wget -P $(today) https://site.net/cooldata.gzip`.

thoughtpeddler 12 December 2025
This reminds me of a recent reflection, upon seeing an old journal entry of mine from ~2012, where I seemed to be grappling back then with the same exact issues I do today, namely 'browser tab overload'. Even though we've since had over a decade of tech progress (e.g. tab groups and associated features, AI, etc), I'm still drowning in tab overload. It actually made me laugh for a moment. All this powerful AI, large browser feature development teams shipping consistently quarter after quarter, and I'm still in the same spot. I could copy-paste this dilemma across a variety of 'productivity challenges' and arrive at a similar place.
lurk2 11 December 2025
90% of the time I try to come up with systems more elaborate than a spreadsheet, I realize I’ll spend longer designing and maintaining it than I will actually using it. You really only see those efficiencies across larger organizations and even then it isn’t a given these sorts of systems will be well-maintained, and the benefits they provide are usually not so much efficiency as standardizing the way that users record data. This standardization is in turn mostly useful because it allows larger groups of people to coordinate across time and space (e.g. calendar events, and records of those calendar events for employees who joined years after they occurred).

At an individual level you’re basically always better off using text files as the equivalent of a machine-readable blank piece of paper to scrawl notes on with minimal (if any) thought being given to other features.

_spduchamp 11 December 2025
I use a google spreadsheet. Shortcut on my phone home screen so I can add items any time easily.

I log all my lab work and how many hours I've worked in a day and it calculates my hours in a separate tab automatically. Items I need to follow up on are in bold, and get unbolded when I've followed up on them. When I have to write a report, everything is there in chronological order and it is super easy to take the relevant lines and write out the path of my work. When I get into the lab, I open my sheet and bam! I'm right where I left off before I can have the first sip of coffee.

This has been a complete game changer for me.

I've never been so organized in my life.

davidzimmerjr 11 December 2025
txt file is great. Makes me wonder, does the author always have their laptop on them since that's the only place I know of where a txt file can live? Do they go to sleep and wake up next to their laptop?

I've always been an iPhone user and have never seen a .txt file on one and probably you wouldn't be able to edit one on an iPhone if you did have it in Files app - I'm not counting Notes app as a text file here.

I do quarterly notes inside of Notes app but it mostly non-work related stuff and doesn't integrate well with desktop since its kind of a pain to login to iCloud from browser. Quarterly notes bc once the note gets too long, it gets very laggy on phone and is difficult to navigate; i.e. getting to the bottom to write a new line can be tough on mobile.

NickNaraghi 11 December 2025
Have used this approach for 8 years. Only improvement I can recommend is creating a new txt every quarter (or so) and manually adding everything back to the list to declutter. Works better than any todo app I’ve used (dozens).
tunaoftheland 11 December 2025
One thing I would like about this system is that I wouldn't get incessant notifications about things I haven't yet done lol. I do think that building a habit to check on a txt file periodically (like the author says) to stay on top of things is better for emotional health than a wall of notifications on the phone lock screen that I've been conditioned to just tap on and select "Remind me tomorrow " without even thinking.

Knowing myself, though, I don't think I'd keep up with this since it would take mental strength on my part to overthink the data structure for the task entry. I've been thinking about how I might also track emotional impact of my todo items on me. I wonder if the open nature of a txt file would be good for instant journaling about things that give me stress?

I really like having some guardrails when it comes to organizing thoughts so this system might not be for me. Also building up the daily habit to organize the todos at the end of each day is something I'd probably struggle with for a while. I do agree that is a great habit to have, still.

Egor3f 11 December 2025
I use tasks.org android app (I use my smartphone for everything (except programming or server administration) as I love cellphones and portability)

Tasks.org has cool filter system, which alongside it's widget makes me list of everything that's important to me just on home screen of my smartphone. For example, I can make a filter "tasks starting today, priority yellow or higher, lists "personal" or "projects", sorr by due date). And make corresponding widget.

Samsung OneUI has widget carousel feature, so I make multiple widgets with different filters and switch by swiping. Very convinent.

Also tasks.org support syncing to nextcloud, but I keep it disabled due to tons of bugs in nextcloud itself.

I make separate list for everything not important at current period of my life, so I can review it later (usually once a week or once a month, my life is very unstable and unpredictable to tell more exactly)

I use this for about a year, so it's not so well tested workflow, but for now it works better than other variants I tried.

mvkel 12 December 2025
I am convinced that this is how you could run a successful sales team in the ~dozens at a software company before needing a dedicated crm. We prematurely opted for a crm once we had five sales folks and so many calories were burned just managing the systems to ensure the data was just so. "Clean data" was our obsession. Huge waste of time.

If I had to do it all over again, I'd do it how we started: sales meeting every Monday. Open last week's meeting text file. Review the current status of deals. Remove ones that are dead, add ones that are new, update ones that changed. Save file. See you next week.

RoddaWallPro 11 December 2025
I do something similar - I create a "2025December.md" file each month (with proper year/month obviously) and have a bullet list of everything I'm working on/trying to keep track of. I also use it as a scratchpad for whatever, and writing down notes for projects. Each day I insert a "#### 11 Dec 2025" heading at the bottom of the file, then just copy over everything relevant from the previous entry.

It's stored in my Dropbox so it is always backed up, though it is not VCS'd. It's worked for me for years, far better than any app. Too, I have full control over it, and years of the data, free for processing by any tools/LLMs that I might want (I haven't wanted such a thing so far, but maybe I will).

JeremyHerrman 12 December 2025
I use never-ending notion pages like this and now they have grown so large that they crash on mobile / tablet so I can only access via desktop.

If anyone knows of a good rich markdown / block based editor that can handle huge pages let me know!

esjeon 12 December 2025
Everyone talks about txt files and editors etc, but my main driver is actually paper.

Every morning I pickup a sheet of used paper, and on the backside of it I hand-copy unfinished todos from the previous day. I write down every important details from that day on that paper. At the end of the day, it goes into a file folder for future references.

Actually I got this habit while working in the military, where I received a 1-page-long daily status report every morning. I used that to keep track of both organization status and my daily tasks. I did use this log to analyze, design and optimize procedures, one of which involved over 100 tasks.

Searching over this record can be problematic, but most of the time I have auxiliary records like email, message, call history, etc, which can help me with tracking down “when” things happened. It’s not much different from digging into system log.

However, I think, with the rise of LLMs, perhaps it’s about time to migrate to txt finally.

Aperocky 11 December 2025
Sometimes a simple bash script will give it wings: https://github.com/Aperocky/diaryman

What this is:

$ diary # opens vim to $DIARYDIR/year/month/day.md

mt_ 11 December 2025
I envy people that stick for a system like this for so long. Because when you master it, it is when you can build a system around it. For this piece, i suggest the author to build his own frontend app, that mimics this system but with a better, clean UI interface. Hell, he can just vibe code it in under a hour these days and at the end leverage the ergonomics of a clean interface, and of course implement integrations that the app will enables, to build systems around it, to become even more productive.
sincarne 17 hours ago
I’ve been using a DOS editor called Carousel. The “carousel” bit is that you can cycle through a number of files in named directories. Every day you start with a new file named by date.

https://partytimehexcellent.itch.io/carousel

sdfdsfdsffdsf 12 December 2025
A super simple solution that works for me is Signal's "Note to self" chat, I just write to myself and it works as a diary/ephemeral todo list. Easily accessible across multiple devices and can be backed up, including recently introduced cloud backups.

If I want some dedication information "pinned" so I don't lose track of it, I just create a dedicated group chat for that topic.

dylanhouli 22 hours ago
I first read this blog post about a year ago I think. It was a bit after I started developing my own personal productivity app. It got me really excited because my philosophy is extremely similar, and it seems to resonate with people.

I'm still working on the app today but planning to get it out into the world in the new year. I think anyone who enjoys this notepad technique will find it quite familiar but just "powered up" maybe.

gdulli 11 December 2025
This was my system for a long time and I eventually moved to Notesnook with success, but I bounced off so many notes apps before it. I don't know why, but the feature set had to be just right because one little thing would keep me from sticking with anything else. Plain text files are great and served me well but don't lose hope that some new option could come along and be an improvement.
aklemm 12 December 2025
This is the way. Obviously as mentioned, a calendar is a pre-requisite and for me so are various note-taking/writing systems such as a physical notebook, more .txt files, and sometimes heavier stuff like Google Docs. But those are only for deeper work or archival stuff. Most everything starts and and ends right in thst one .txt file. Each day new stuff goes at the top. Sometimes I go through it and delete things that have become meaningless or will never be useful.
mrazomor 11 December 2025
My daily driver! Considering how much time I spend with these tools, it's surprising that I had relatively few iterations over the years.

I have two major use cases:

1) a TODO list

2) longer texts (project plans, travel plans, shopping lists for things to buy sometimes in the next 6 months (e.g. books to read), etc.).

The TODO list is my daily driver. As the family became larger, it became difficult to track what needs to be done the next day (including simple things, like "give a daily dose of vitamin", "clean & lube the bike chain every 2w"). For a very long time, I used pen & paper. It was OK, used it for years, but it didn't scale so well with kids. An Android TODO/reminder app with notifications and repeats was a life saver. I used BZ Reminder (https://play.google.com/store/apps/details?id=com.bzzzapp) which ticked all the boxes. But the author decided to downgrade the lifetime licences to periodic... It's still not expensive but I don't approve the behavior. After trying out a dozen of similar apps, I ended up with "Reminders: Todo List & Notes" (https://play.google.com/store/apps/details?id=com.pocketbril...). I can't live without a tool like this anymore. TBH, pen & paper TODO lists are still around.

For the longer texts I used an offline wiki (ZIM) for quite some time. Then gradually moved to Google Keep (simple, can accept text & lists, and can be shared). The Keep collection kept growing. With both lists and texts. It's pretty bad input method, but its simplicity kept me using it for years. Now I'm happy with simple txt files (syced between phone & PCs, and properly backed up).

hboon 12 December 2025
I have a similar system. I keep my wip.md open in Neovim all the time and the difference is: everyday, I move the done items to a timestamped file. I have records going back to 2009.

It's my timelog and work journal as I expand on items and mark them off as I work on them.

Incidently, I was exploring new ways to work with it recently: https://bsky.app/profile/did:plc:bryys25pc2fnagnyxqgsglhd/po...

coldtrait 13 hours ago
A cool implementation of this is - https://heynote.com/

Pretty sure I found it here.

runjake 11 December 2025
Previously, (I ain't complaining, I like fresh conversations on this one.)

https://news.ycombinator.com/item?id=39432876

https://news.ycombinator.com/item?id=29661167

nickjj 11 December 2025
I did something similar since 2001:

    -rw-r--r--  1 nick nick    691 Mar 16  2001 2001-03.txt
I separated mine by YYYY-MM which is long enough to keep related things together but short enough where it's easy to find things within a single file. It's all super easy to grep things out on demand.

There's no procrastination about organizing or perfect tags. Just brain dump the thought or notes and move on with life.

https://github.com/nickjj/notes was created so I can type things like `notes hello world` and it inserts it for the correct YYYY-MM or `notes` to open the current YYYY-MM in your $EDITOR. It supports piping into it too (good for pasting from your clipboard). It's ~40 lines of shell scripting with comments.

josters 11 December 2025
I have circled back to using the apps that are already on my phone, especially the Apple Reminders app which I am currently trying out as my main notes and ideas system.

I have placed it as one of the two bottom widgets on the lock screen which gives me immediate access to everything I need to capture a thought: a main note, the list where I want to store it (e.g., work or personal), the notes field if more context is needed, and I can flag it or schedule a reminder. The app then also has an optional auto-categorize feature which works quite well. Add to that reliable sync across devices and except for a good way to bulk export lists, this has everything I want from a quick draft and capture system.

gazpacho 11 December 2025
I use sheets of junk paper (e.g. stuff I got in the mail that is only printed on one side). I keep an "active" one that I cross stuff out from, etc. When I start a new one (about once a week) I go through the old one and port over any remaining items; most of the time I discard the whole thing since it's no longer relevant. If there are important items that are just too big to handle I'll transcribe it to my Calendar, Linear, Reminders app, etc.

To me this is a good balance of: - Writing things down is the major benefit for me, writing down on physical paper is even more helpful. - Forces me to garbage collect irrelevant stuff. - I don't need an app or even to buy paper really.

sudhirkhanger 11 December 2025
Earlier, I had a simpler todo system using pen and paper. There was a weekly list which exchanged tasks with daily list. The daily tasks were prioritized in three categories immediately, today, and this week.

Now since I am managing multiple teams, this is not longer scalable. Also majority of work revolves around Slack. People post stuff that I need to follow up at a later stage. I copy these posts and put them into the todo list file.

1. As text files get longer you lose view of things unlike paper. I still feel limited and strong difficulty in fully adopting an online todo system.

2. Many other stuff like Slack threads are difficult to get into todo files. They also lose context. This I would say is a modern problem.

What do you guys think?

suzzer99 12 December 2025
I live in iOS notes. I can access them from phone, home and work computers. I have a work and non-work todo list and notes for about a million other things. Whenever I book a flight or hotel or something, I just paste a screenshot of it in my todo note. No more digging up details from an email or searching through some other system. I even wrote a book using iOS notes as my primary research recording tool.
arduinomancer 11 December 2025
I've done the same thing for a long time

The only extra thing is I set up autohotkey macros

For example typing $today or $yesterday will insert the date with a dividing line underneath to separate days into clear blocks

I've tried a lot of different note apps and what I eventually realized is that when it comes to work, I generally don't actually care about old notes 98% of the time.

I only really care about the last week or two and when everything is in one file its optimized for viewing that, like a working memory.

The text file ends up gigantic but its still small data for a computer even after many years of adding to a single file and searching is still fast.

DustinBrett 11 December 2025
Google Keep for me is the way to go. Easy to use on desktop or mobile, can "share" anything with it. I like to make notes with various titles & colors that I use to organize my life/thoughts.
jrm4 12 December 2025
While we're here, let me go ahead and once again give much praise to https://zim-wiki.org , my daily driver for most things in my life.

It was really interesting to see the sort of "second stage" discovery of things like this when obsidian got hot, and I toyed with many of those for a while.

And the end result was me getting even further back into doing what zim does, and even finding new cool little time savers (e.g. interwiki links).

dbl000 11 December 2025
I am incredibly jealous of people for who this works for. Mine just become too unwieldy to manage or work with because they grow out in a crazy fashion.

My "productivity solution" is currently TriliumNotes with three work spaces as 1) Planner with sub notes for year, month, day 2) Brain Dump with subnotes for year and month 3) Projects with sub notes for each project. I manage tasks with Vikunja and then my time with Google Calendar.

It's an absolute mess, but it's the closest I've gotten to a solution that works the way my brain does.

cpeterso 11 December 2025
I used Notational Velocity for years. I loved its free form approach to note taking and searching, but I needed a cross platform solution with files that could be shared using Dropbox.

https://notational.net/

I now just use three text files open in Sublime Text: todo-today.txt, todo-this-week.txt, and todo-later.txt. I review them daily and promote todos to the next file when appropriate.

LandenLove 11 December 2025
Personally, I just use obsidian notes. Its simple enough, uses markdown, syncs to my phone. I like to break projects/problems out into checklists. Helps keep me motivated.

I don't use the 'linking' feature between notes. The whole 'second brain' thing seems like something you do to make a neat screenshot of your note graph. I just use regular old folders like a file directory. My notes have gotten a little messy though.

sowbug 11 December 2025
Something like this would be perfect for a local LLM assistant.
erelong 12 December 2025
I do this with plain text but hear me out:

multiple files

multiple directories (folders)

(scripts)

l0c0b0x 11 December 2025
Forever open tabs in Notepad++ (475 and counting for the lost 6 months at least).

I've used so many 'productivity' apps, it makes me sick to think of it. This has been the most consistent tool I've ever used.

https://snipboard.io/9CYXnw.jpg

Lendal 11 December 2025
I have a file like this, several years long, but parsed with YAML so that each day is clearly separated from the next, and for list parsing, and for dictionary parsing so each project I work on is associated with a YAML dictionary key. I can go back in time and easily find notes related to specific projects or specific dates.
intrasight 11 December 2025
Mine is as well. Well actually one TXT file per project. Still, they are tens of megabytes in total size at this point.
piazz 12 December 2025
I do this, but it’s an Apple Notes file with a quick open shortcut mapped to the action button (side button) on my iPhone.

I finally figured this setup this year. It had changed my life, in a minor yet significant way.

(I also link to other relevant text files at the top of the doc)

teecha 11 December 2025
I’ve landed in Amplenote and haven’t looked back over the last couple of years.

Exports to mark down if I ever want to leave, works on everything, and sufficiently flexible for note taking and task management.

Every now and then I get the productivity bug and look around but can’t find anything that hits like Amplenote does.

ZachSaucier 11 December 2025
Actual checkboxes that are reorderable but otherwise a text file is the way to go.

Longer explanation: https://zachsaucier.com/blog/notes-the-best-todo-app/

zebomon 11 December 2025
I've been doing pretty much the same thing since 2019. The only big change I made was in early 2023, when I started saving a new version of the long txt file each day. It works very well for me but I recognize it isn't the right system for everyone!
tipsyrobot 11 December 2025
I've had a similar system for a while, but the primary pain point is the lack of access on iPhone / iPad. Giant text files are laggy, dropbox integration is poor, etc. A custom app that interacts with the text file might be the best bet :D
pppoe 12 December 2025
Same here, what ever tools I tried, I keep going back to my txt files. Now I use cursor to edit these txt files and get some amazing auto suggestions given the rich context!
aswegs8 11 December 2025
Obsidian + Lights (https://ultraworking.gitbooks.io/lights/content/) is my stack
twapi 11 December 2025
I use Google Calendar as my todo list. Syncs across devices. Notifications. Share with Family & Work. Repeating tasks. Supports notes and attachments. Multiple Lists (calendars). Free.
csallen 12 December 2025
If you append to the bottom of a 50-thousand line file, won't scrolling to the bottom be tedious? Or is he prepending new days to the top of the file?
amelius 11 December 2025
If you read the article then it's clear they don't just use a .txt file, but also a calendar.

So maybe there's an app that combines the two?

commandersaki 12 December 2025
Use a mix of the iCloud notes app, txt files, iCloud sync'd Documents directory; I’m deffo vendor locked.
general1465 11 December 2025
Effectively the same, but with Joplin and separated notes for separated context.
jngiam1 11 December 2025
Store/ version with git, throw Claude code at it, and it’ll be amazing
WhyOhWhyQ 12 December 2025
It just seems like a modern academic is a middle manager.
mahdiyar 11 December 2025
I read this a few years ago and start to doing that. And I never looked back. I can search what i did on a specific day, search for a task and see all the traces, having it accessible over dropbox.

No upgrade CTA, no nonsense. now even I can feed it to llm and get feedback about my planning, routines and everything

28304283409234 11 December 2025
alias j="vim + ~/.journal.txt"
sigmonsays 11 December 2025
big ol git repo of text files here, It's always been this way, for over a decade now.
SkyPuncher 11 December 2025
I ended up doing a similar thing when I was a contractor. Just a really long note file that I'd track everything I was doing.

Relatedly, I find all of the todo/task management apps to be utterly overwhelming for my person tasks. I'm so tired of all of the task apps adding way too much complexity.

All I want is:

* Something that's available on all of my devices.

* Can be ordered by sections

  * Triage

  * Now

  * Today

  * Tomorrow

  * Soon

  * Eventually

  * Whenever (when-never)
* Let's me add a task without thinking (default to triage)

* Lets me drag-and-drop tasks for ordering

TZubiri 12 December 2025
Better than choosing between 2000 productivity apps,

And even better than coding the 2001st one.

smm11 11 December 2025
I have TXT files by week, and sum up each day to the bottom of each day of the week if that makes sense.

Then the next week's new file has the pasted-over to-do items on top.

These were OneNote/Sharepoint files forever until earlier this year. Now they live on my local network, backed up, glaciered.

nish__ 11 December 2025
> 3:45pm advising meet with Oprah

> 4pm Rihanna talk (368 CIT)

> 5pm 1:1 with Beyonce #phdadvisee

> 6pm faculty interview dinner with Madonna

lol