Live data from Hacker News

My productivity app for the past 12 years has been a single .txt file

jeffhuang.com

241–250 of 420 posts

Re: My productivity app for the past 12 years has been a single .txt file

#241
post #5

One step up from this (if you’re a vim user) is vimwiki. But it really doesn’t matter what you use, the real benefit comes from having a process/habit of continuous review.

Yes, I retired Evernote when I discovered Vimwiki. I keep wondering, though, am I shortchanging myself by not using org. mode? But I don't know emacs and I am not sure whether it makes sense to make such a costly transition.

I used vimwiki. Switched over to Org a couple years ago and I really like the change. If you use Spacemacs and Evil mode you should feel pretty at home.

Easiest way to get started with org is to start simple. Just use the indented headings and source (code) blocks. Once comfy there you can branch out into tables and todos. Then maybe use the agenda (I personally don’t).

I’ve never had to write elisp or anything other than normal vim commands.

Are you missing anything? Probably not. Depends on how in depth you want to get. But, I’ve done the transition and thought it was positive. :)

Re: My productivity app for the past 12 years has been a single .txt file

#242
I was burned by a proprietary rich-text note taking application in the late 90s/early 2000s. I've been using a simple text file called "notes" ever since.

"notes" is ~1.4 MB now. Full text search is easy and fast and I always finds what I'm looking for because everything is there. For media I just paste the file path on disk.

Re: My productivity app for the past 12 years has been a single .txt file

#243

Earlier quoted context omitted.

Any thoughts on how to access/modify on mobile without making it too cumbersome? I often think about todo on walk/train, but could see making it a computer only thing.

If you version control it using Fossil, and it's in markdown, you can access it directly from the repo website.

But you can't make changes to it online.

Re: My productivity app for the past 12 years has been a single .txt file

#244
post #236

I think an ideal system would include voice notes. The problem is, I would really like it if the voice notes were geotagged and timestamped AND really easy to record. I think a smartphone app is to cumbersome. It should be a single physical button, just for that purpose. What I really would like is a minimal device with a microphone and a button, that stores the notes in my phone. I have not figured out how yet.

My Samsung smart watch does a not bad job at this requirement.

Re: My productivity app for the past 12 years has been a single .txt file

#245

Earlier quoted context omitted.

I'd agree with you, but the killer feature digital notes have, for me, is the quick and effortless searching.

Paper notes work better for small, in-the-moment things. For tasks, this might be the plan for the next few days, where everything fits on the same page. For notes, those might be scribbles to help solve the problem at hand. Larger and more long term things start benefitting from searchability indeed.

I end up with far more useful notes on digital mediums than paper, unless it's something I need to sketch.

Re: My productivity app for the past 12 years has been a single .txt file

#246

Earlier quoted context omitted.

How do you handle a file like that on mobile? I separate my job journal from my personal journal. Job journal starts on a backed up work drive and I don't care to have mobile access to it. I must have access to my personal journal at work, or while I'm out and about and mobile is the only way.

not OP but I put this file on Dropbox, their mobile app has an editor that works for markdown or plain text.

I open drafts in Gmail with no recipient and keep notes there. Super convenient since I usually have it open anyway on the desktop, it works great on mobile too, and gmail search makes it easy to find stuff.

Re: My productivity app for the past 12 years has been a single .txt file

#247

The headline doesn't mention he mainly uses a calendar app to hold a list of to-dos and builds his 'things-to-do-tomorrow' list from that every night.

It also sounds like a really messy system working between the two, I guess it works for this guy, but no idea why HN is getting so doey eyed about this.

I think we all just want something simple to clean up the giant, overwhelming mess of modern life, so we're primed to approve of anything that looks like a silver bullet.

Re: My productivity app for the past 12 years has been a single .txt file

#248
I used to use Evernote before it stopped being good and keep kicking you off your devices after the 2nd one. New Notes app on OSX is actually pretty good now, just change the silly font it comes with something normal. It syncs to iCloud on mac and iPhone and across all your Apple devices. It does merges incredibly well. I remember Evernote every now and then would duplicate ton of my notes because it couldn't resolve a merge conflict, this has never happened on Notes. Give it a go!

Re: My productivity app for the past 12 years has been a single .txt file

#249
post #77

My text file just turned 21 :) I tried various automation things, org mode, scripts, markup for time spent (so I can automate timesheets, ugh) but none of it stuck. org mode in particular is like a straitjacket with the indentation rules. So text file it is. I do keep command lines in it occasionally but ever since I started using eternal bash history that I version control I stopped recording those separately very m…

When you say “eternal bash history” how long is that? I thought after some large number it becomes very slow. I’d like to try this if you don’t mind sharing how you did that?

I'm up to about 4 years of history at this point. I use a dumb bash hook that sorts and reloads the history on each command execution, and yes, it's getting a little slow. I wish I could do this through some daemon-based DB-backed system but this works for now. Maybe I'll switch to zsh when it gets too slow.

The reason I have the hook reload and sort on each command is so that I can use a dozen screen sessions at once and:

1) they don't overwrite each other's history

2) each session's history is instantly searchable to the others

3) sorting is useful because each session prepends a session ID to the commands, so that Ctrl-R backward search can always hit the current session's commands first. And I can reboot/restart screen and recover history in each session.

(edit: I looked at the zsh-db project the other poster linked, and this does pretty much the same thing just probably slower since there is no DB involved).

Re: My productivity app for the past 12 years has been a single .txt file

#250

Maybe it's just me, but I use everything * Plain text files to serve as my "ram" while I am working. Jot down ideas, paste snippets of code, results (or paths to results), etc. * Physical notebooks for different projects * Todoist for personal projects, long term view * Evernote and OneNote (yes, both) for structured writings, notes, etc. OneNote for work (extension of physical notebooks) and study about some subject…

I use a mix as well. I think plaintext lacks three qualities that are very important to me:

1. Discrete structure/form. Yes you can enforce this yourself, but it's not inherent to the system. This means it takes some additional layer of work to group and move items around (e.g. of trying to keep in a prioritized order).

2. Free-form drawing/diagramming.

3. A built-in notion of time.

All of these are very important to me. Being able to group and shuffle the order of discrete items like todos is very nice for categorizing and prioritizing. Arranging future concerns on the basis of time (I have hard-time, soft-time, and any-time sections of my lists) is important for forecasting. And being able to freely draw is really important for things like architecture and logic diagrams, or UI mockups, or anything abstract that has structure (like a graph or list).

Where text really does shine, IMO, is logging/journaling and capturing knowledge bases or project details. Being able to just dump that stuff somewhere in a stream of consciousness manner and search it later is very useful.

My personal system is to use a pocket-size Moleskine (soft cover) and Microsoft Office tools, which is nice because I run Linux but have to deal with Word and Excel junk all the time anyway. Excel is great for organizing tasks in a GTD-ish manner and moving items around in a discretely, Word is good for checklists and knowledge bases, OneNote is a solid journal, and Outlook is a good calendar for week-ahead type planning. They also all support photos, so I can snap pictures when I want to persist things from my physical notebook such as diagrams or ideas.

I really don't think there's a silver bullet when it comes to tools or systems, so you should start from a fine-grained understanding of your needs and work from there. But plaintext as a format has pros and cons like everything else.

Post reply on HN