Readit News logoReadit News
PragmaticPulp · 4 years ago
The key to this solution isn’t really the .txt file or the formatting.

It’s the ritual. Any productivity system can be made to work once it becomes a habit and therefore your default action.

I think .txt files or Org mode are attractive to devs because they feel like something we’d be doing anyway during our day. the same system will work with a paper journal or even a fresh piece of paper every morning if, and only if, it can be integrated into your natural daily workflow as an automatic habit. I personally found that paper is better for me because I get to it before unlocking my computer and being confronted with work and communications and notifications that compete with it. However, I have a lot of peers who couldn’t hang on to a paper journal or TODO list during the day if they tried, so digital formats win.

The real key is to make it a habit and learn to stick with it.

ChrisMarshallNY · 4 years ago
One of my favorite quotes, is one [incorrectly, probably] attributed to Aristotle:

    We are what we repeatedly do. Excellence, then, is not an act, but a habit.

awillimus · 4 years ago
Looks like the quote was from Will Durant, based on an Aristotle saying.

>"Virtues are formed in man by his doing the actions," Aristotle said. The writer Will Durant interpreted it thusly: "We are what we repeatedly do… therefore excellence is not an act, but a habit." https://dailystoic.com/we-are-what-we-repeatedly-do/

matwood · 4 years ago
I used to have that quote posted on my bathroom mirror - now it's just ingrained. It applies to so many parts of life, whether it's exercise, productivity, starting a business or building relationships.

Related is that motivation is fleeting and only leads to individual acts. Discipline on the other hand is what builds habits. It's what you do day and and day out that leads to success or failure.

dukeofdoom · 4 years ago
Professional artists are really interesting to listen to when they talk about their productivity routines. Since many of them work alone, they are more prone to not accomplishing anything.

The successful ones have a repeatable process for balancing creativity with the time required to produce a work of art. They tend to have a daily practice of challenging / improving their skills. They setup a dedicated studio, and work at reducing disruptions and so on.

joe8756438 · 4 years ago
Agree. I made this realization when at the end of every month I needed to submit my daily work log along with my client invoices I would cobble together notes scattered in different apps, conversations, notebooks, etc. I ended up building an app that would text myself (at the same time every day) a reminder to log what I had done for the day. After a while I didn't need the reminder, I would open up my phone a few minutes before the text would come through, jot down a few things and done.

I ended up releasing the note-taking/reminder app as a subscription service [0], for reasons most obvious. Over time I wanted more from these notes...

I wanted a way to separate notes of different clients -- folders. I wanted a way to categorize all notes related to different topics of interest -- tags. I wanted an email to send me a summary of notes in a folder to submit my invoice or produce a weekend reading list -- email summaries. I wanted to do all my bookkeeping in my notes, and on..

I ended up releasing the parser for the notes as an open source lib [1]. Which could add a nice layer on top of any plain-text note system running locally.

0. https://www.tatatap.com 1. https://github.com/tatatap-com/sowhat

anonymouse008 · 4 years ago
This is quite a nice platform -- I was looking into the SMS space recently as well and thought a similar UI (using SMS to get notifications around) would work.

I'm curious, do many people use the SMS note save feature? Or is many people the wrong unit of measure for an SMS service? (I've wondered if users would have a reversion to things like this as well...)

teitoklien · 4 years ago
This is such a nice platform, why dont you do a ShowHN for this ? It's super cool.

Edit: Just saw now, you've submitted this on showHN before, maybe tweak the timing for the post and the title for better results ?

kamaal · 4 years ago
This, several times this.

My favorite system for knowledge management is Google Docs(due to obvious advantages- online drive, WYSIWYG etc), and for metadata/task-management tasks(GTD, working things out, mind maps, todo lists, solving software problems) is a plain cheap notebook and a pen.

If you study GTD the hardest aspects of GTD are sticking to routine, and it's very easy to fall off the GTD routine. Its hard to do weekly reviews, its hard to create next tasks etc etc.

Once you establish a cycle that works, its magic.

quaintdev · 4 years ago
Until Google suspends account for no reason.
q1w2 · 4 years ago
I was using Google Docs until one day an inspector demanded my PERSONAL Google account credentials because they were inspecting the company I worked for - for something I wasn't even involved in.

They got a court order, contacted Google, and did a Google Takeout of literally all of my data.

Now I use markdown doc on a remotely encrypted share via WinSCP.

COAGULOPATH · 4 years ago
Text files are uniquely good at creating habits.

You can write them everywhere, read them everywhere, send them everywhere, effortlessly back them up and copy them. You absolutely own a text file on your computer. They're maximally cross-compatible (barring some quirks like UNIX/DOS linebreaks). Every computer and phone has a basic text processor.

Compare with a dedicated tool like Evernote - I now have to worry about the installing it, maintaining it, having my workflow broken by a new update, the developers selling my data to China, etc.

m-p-3 · 4 years ago
I'm quite familiar with the CommonMark syntax that I use it without really thinking, so I write down my plaintext notes that way, and if I need to "beautify" it before sending it to someone then most of the legwork is already done.
nonethewiser · 4 years ago
.txt is a factor. It makes input much faster than note taking apps and is much easier to search.
myself248 · 4 years ago
This is a good point. It boggles the mind how slow some apps have become, when they are at their core glorified text editors.
oezi · 4 years ago
Definitely true, but sometimes the lack of sane tooling makes it harder to follow rituals. I used to use the same format as the OP in a text editor, but struggled with the daily grind of copying items around and carrying over todos from the last day. Paper is much better for this, but messy (even with scanning).

In the end I wrote a small tool to assist with starting each day with a blank journal and all remaining items from the last day. Syntax is primarily markdown. Everything stays in a single text file.

https://github.com/coezbek/rodo

zerocount · 4 years ago
Yeah, I'm a pen and paper guy. Make a list of things to do each day and start at the top. If I don't finish the list, it's the beginning of the next day's list.

For some reason, I prefer pens over pencils.

matwood · 4 years ago
> However, I have a lot of peers who couldn’t hang on to a paper journal or TODO list during the day if they tried

A bit more meta is that the habit itself is primarily all I need. I journal, write things down, etc... and almost never look at them again. The habit of doing is all it takes for me to set my day on the right trajectory.

___q · 4 years ago
False dichotomy. The author mentions the use of tags and emails as a reason why this solution works better than others.

If you read it, TFA is more than just a folksy phrase like "make it a habit."

snarf21 · 4 years ago
Exactly, a "bad" process followed completely will always outperform a "good" process followed intermittently.
mwattsun · 4 years ago
I've always kept a text file or spreadsheet of things to do, priorities, etc... My biggest problem isn't keeping a list and getting organized, it's remembering to look at my list. I tend to space out for days working on a problem and forget to look at my list.

I've experienced a big productivity boost by using the desktop background of my 43" monitor as a whiteboard (blackboard actually). I have an jpg the size of my monitor that I jot things down on as text on the image. I can store meaningful small images the trigger my memory to do something. I've become so used to visually thinking about what I'm doing that I switched my text file todo list to markdown so I could store images in it.

It's surprisingly quick to keep my large jpg open in paint and jot or paste things to it and then reset it as the desktop background. I learned later this is called a "vision board"

Still, I'm so bad at spacing out that I need more than looking at my vision board monitor all day, so I use the Windows system scheduler to bring up a daily, weekly and monthly html file that reminds me to do things.

jamil7 · 4 years ago
I do something similar for language learning, every new tab in Firefox shows a flashcard. If I'm in the middle of something I can ignore it but when my minds already wandering I tend to notice the word there, hopefully it helps.
mwattsun · 4 years ago
I'm working on a simple flash card app for learning. People have decided to call those "wisdom cards" and I plan to have a folder of them for my app to bring up once in awhile.

The coolest thing about vision board desktop background is that I save them every two weeks or so and start another. I now have a folder of two years of my thinking in visual form that's easy to review in just a few minutes. It may be that this works for me because I'm a visual person and others need to write it down and rewrite it down often to learn it.

shnock · 4 years ago
What's the implementation? Hoping to do something similar for language learning
ad404b8a372f2b9 · 4 years ago
That's a cool system, how did you set it up?
a9h74j · 4 years ago
> My biggest problem isn't keeping a list and getting organized, it's remembering to look at my list.

You need to put "Look at the list" on the list!

That sounds facetious, but for GTD it makes some sense. "Do maintenance on GTD" as one periodically-important goal.

thmorriss · 4 years ago
That is a cool system, thanks for sharing.
jiggunjer · 4 years ago
I recall Windows has/had yellow "sticky notes" that could be used for that purpose.
mwattsun · 4 years ago
It still does. They work ok but I came up with something better for myself.

https://www.microsoft.com/en-us/p/microsoft-sticky-notes/9nb...

marttt · 4 years ago
Ah, the OBTF or "One big text file" meme was making rounds 10-15 years ago. I ditched mine out of curiosity for other systems -- but I'm still surprised how well it actually worked. Calendar, links, drafts of stuff I wrote -- it was all there. I was kind of proud when, at one point, my file (brain.txt) reached 1 MB.

I'll just share some of those old links for new kids on the OBTF block.

Probably one of the discussion starters in 2005: https://web.archive.org/web/20060101001857/http://www.oreill...

Which apparently got inspiration from this: https://craphound.com/lifehacks2.txt

And was passionately discussed by the 43 Folders crowd: https://www.43folders.com/2005/08/17/life-inside-one-big-tex...

Me, I essentially stole and fine-tuned the syntax exlained here: http://www.matthewcornell.org/blog/2005/8/21/my-big-arse-tex...

OBTF vs Zettelkasten (from 2020): https://forum.zettelkasten.de/discussion/1508/zettelkasten-v...

I've tried to set up a Zettelkasten many times, but in practice, loosely structured flat files, maybe utilizing the OS' file system (folders) and occasional ad-hoc hierarchies, still beats everything else for me.

bm3719 · 4 years ago
I used a plain text file for about 5-6 years before finding org-mode in 2009. Of course, I technically still use a plain text file since that's what Org uses, just with some extra features that make organizing things specific to productivity easier.

That said, I'm not sure I'd exclusively use a plain text file or even Org if I had to break my day down into as low as 15 minute chunks like this guy. I find the text-based approach to work best for longer-term planning/strategizing and just keeping yourself from forgetting stuff over the course of days. It also works better if you're already on your computer and using your text editor all day and/or SSH-ing into a box with the file. If I need to remember to make it to 4 meetings today at very specific times, something that pushes notifications and upcoming meeting warnings might accommodate that better.

I've had meeting-heavy jobs, and split off the meeting management into Outlook (or similar) with good results. Useful info that flows out of meetings can still go into your notes to be organized later though. Then I make my GTD list "task-centric", meaning that it focuses on getting discrete activities started and completed, with less focus on times/dates. That requires some level of freedom to manage your own time though, so it's not for everyone.

rav · 4 years ago
My productivity app is a Git repository (that happens to be a GitLab wiki git repository at $WORK as well) with my "priority queue" text file and the following bash function. The contents of the text file are similar to what Jeff Huang describes in the blog post (but MUCH less organized). Since it's in version control, I can freely delete old content that's no longer relevant for my day-to-day, and then I frequently use git log -p to search for old text in the file if it becomes relevant. The bash command also pushes and pulls automatically, so it can be used across my devices.

        plan-edit() { 
        cd ~/wiki &&
        git diff --exit-code &&
        vim Rav-priority-queue.txt &&
        ! git diff --quiet Rav-priority-queue.txt &&
        git commit -qm 'Update Rav-priority-queue.txt' Rav-priority-queue.txt &&
        git pull -q --rebase &&
        git push -q
        }

_dain_ · 4 years ago
I have something similar, a folder full of text files that gets automatically committed to a git repo. Each file is a note or todo list item. When I want to review or search through things I do `cat *.txt | less` or similar. When I finish an item I just delete the file and commit. That keeps it tidy while also keeping an archive of old items if I need it (in practice I rarely do).
dotancohen · 4 years ago
Why rebase? I would imaging that preserving history would be a feature. An important feature at that.
dahart · 4 years ago
That rebase doesn’t lose any history, it’s just flattening the commit sequence coming from multiple computers. This is a good normal/default workflow for personal repos.
rav · 4 years ago
As dahart mentions in a sibling comment, the todo-list doesn't operate with branching - all edits are performed by one person according to the real-time circumstances. Any Git history divergence is a matter of technical accident and not an expression of feature branching/merging.
meribold · 4 years ago
Does anyone else take notes by sending messages to themselves on Signal or another messaging app? I've been doing that for years. Taking notes in dedicated note-taking apps always seems to involve more friction than sending myself a message. The note-taking apps I've tried also lacked polish compared to messaging apps.

It's important to me that I can take notes on my phone because it's the thing I have on me most of the time (unlike a laptop or notebook). Sometimes a random thought pops up and will distract me until I write it down. On my laptop I can use the Signal desktop app to view, add, or search notes. Every note automatically gets a timestamp and is synced between my devices. Both taking and viewing notes works without an Internet connection.

Notes can't be edited but more information can be added by replying to a note and the new information gets its own timestamp. Sometimes I also use emoji reactions as tags. Recently I've started to use groups in which I'm the only member as note categories (e.g. ideas, thoughts, journal, work).

denton-scratch · 4 years ago
> Does anyone else take notes by sending messages to themselves on Signal or another messaging app?

Yes. I use email - text/plain, on Thunderbird. I save the unaddressed email in the local Drafts folder (doesn't depend on internet). If I need to edit, I can open it, edit it, and save it in-place (it replaces the original). I own a smartphone, but I don't carry it around.

TBird has a tasklist, but it's pretty bad - a lot worse than a textfile.

uglygoblin · 4 years ago
This is my favorite low effort note taking. I've been doing this with email for a long time and for work I message myself in Slack.
mbrodersen · 4 years ago
Yep I use my email Inbox to organise everything.
ehnto · 4 years ago
I have a one-liner bash alias that stores whatever I feed it into a file by todays date,

    alias "note"="echo $1 >> ~/.notes/`date+'%Y-%m-%d'`.note"

So you end up with a folder of files formatted like this 2021-11-02.note.

Then to view them I either just cat it, or jump in to a text editor. I have an alias to cat todays .note

    alias "notes"="cat ~/.notes/`date+'%Y-%m-%d'`.note"
I have sometimes considered fleshing it out, but like other commenters have pointed out, it's the habit more than the tool that makes it useful. Simple is key.

jll29 · 4 years ago
Thanks. Space between "date" and "+"?
ehnto · 4 years ago
Yes I think you're right!
fegu · 4 years ago
Me too. 20 years, actually. Mine was called todo.txt. It got unwieldy. I am now on todo2.txt.
kingcharles · 4 years ago
I accidently opened a second copy of todo.txt and made edits and I didn't have a good way to merge the changes across both so I just saved the second one as todo2.txt and now everything is fucked and I'm just sitting here waiting for the singularity to arrive and kill us all. wasabi.