Ask YC: How do you organize and manage your daily contents?
Like many HN members I love generating ideas, and I write them down whenever one pops up, wherever I can. Most of the time I just save them as txt files. Sometimes, I save them to Google docs or email it to myself. In addition to my own content generation, I also save useful links to code reference and insightful articles by emailing to myself or using delicious.
As the result, my inbox is filled with my own notes and reminder of things to do, my google docs documents keep piling up (about 300 right now), my desktop is cluttered with text files since I want to keep my recent ideas visible so that I can see them (when there're alot of them I just drag and drop the non-interesting ones into a folder). Worse, these contents are scattered across different places: in my local drive, on google docs, my inbox, delicious account.
It is becoming increasingly impossible for me to both intuitively save my contents and make them easily accessible. I'm trying to come up with some kind of process to save and access my notes/ideas/references and just wonder how HN members deal with this problem?
58 comments
[ 2.0 ms ] story [ 124 ms ] thread(that's my way of saying that I have no idea, but I voted you up so someone can help us)
http://tasks.tompimental.com
What emacs mode do you use?
Making notes/tasks shareable is a feature too to get feedback on ideas.
From reading the other posts, it looks like I'm not the only one who is working on something that I want as a better solution.
Reasons for a simple text file: Text works well with unix CLI tools (grep, etc). Text can be read and editted on every computer out there. I own my data - ain't stuck in someone else's server or hidden in a big binary blob. The format is flexible, so it works with everything I throw at it.
Everything else is in the one text file. Ideas, books I wanna read, reminders, todo lists... everything.
It's sort of a mess, but I can usually search straight to what I need. If I can't find it straight away, I sprinkle in keywords when I get there...
Before I was doing things this way, I using emails and IMs and post it notes and a notebook and... I could never find anything.
@todo @linux @work
- Don't forget to process the client's log files today!
The file has grown huge, but I can still find what I need quickly.
BONUS: You can use quicksilver to add text to files, so from idea to entry, it only takes a second or two. No app booting, web page surfing, etc.
write the range of dates on the front of each notebook then stack them in order...
EDIT: Please email terencepua gmail
I hate clutter :)
Thanks!
thanks in advance!
Developed by a HN member, too. :)
You get the idea: I live in emacs.
Things to do (Things): http://www.culturedcode.com/things/
Things to memorize (Mental Case): http://www.maccoremac.com/
Wiki style notes (VoodooPad): http://flyingmeat.com/voodoopad/
Tag style notes (Notae): http://www.codepoetry.net/products/notae
Journal/Blog style notes (Journler): http://journler.com/
Search style notes (Notational Velocity): http://notational.net/
Visual style notes (Curio): http://www.zengobi.com/products/curio/
Notebook style notes (NoteBook): http://www.circusponies.com/
Analyze your notes (Tinderbox): http://www.eastgate.com/Tinderbox/
Personally, I'm going to try Evernote soon. It has synchronized web access, unlike any of the above. http://evernote.com/
You can also use Jott to create auto-transcribed voice notes from your phone: http://jott.com/
For a software to work for me, it would need certain features. I want wiki-like cross-referencing but don't want html output. Just text. I want to be able to edit in vim. Some basic formatting would be nice, and I want links to web sites to open in my browser. I want to be able to scan changes by date, to search through content, and to be able to view multiple entries at a single time. To-do lists are nice but I don't need a scheduler; I just need a place to keep track of current concerns. I want to integrate with my email, browser history, and IM logs.
Now that I list out the sorts of features I'd like to see, it looks like what I want is not just a single program.. it's a different way of interacting with my computer.
I go through my ideas directory about once a week to keep things fresh.
Org Mode has built-in outlining support, date tags that bring items onto your calendar in several ways, and a ton of other features.
I tried it out for GTD a few months ago and got very quickly hooked. Until then I had been planning on writing my own web-based system.
rememberthemilk - for my action items, also includes my "read notebook" tasks
basecamp - for my project action items
By the way, I also have invites on evernote. send me an email yajmail at gmail
http://neosmart.net/blog/2007/postit-notes/
A separate doc for each idea and a master doc with each idea being a quick one line summary. It sounds like a lot of work about it allows you to quickly scan your ideas, looking for patterns or possible solutions to problems. And it really doesn't take that much maintenance
"Make a database of questions I've asked and other info. And make it easy to find the answers again. Look at: YCombinator, StumbleUpon, Google, Tomboy, thinklinkr, CreateDebate, Delicious, Experts Exchange, DabbleBoard, Wikipedia"
Piece of cake, right? :)
Projects are under a year (2008) directory under a 'work' directory (where work refers to something I'm working on, as in in-progress, not work as in job). But job stuff can go under work/{year}/projname too.
So then I have:
~/work/2006/proj1 ~/work/2006/proj2 ~/work/2006/projn ~/work/2007/proj1 ~/work/2007/projn ~/work/2008/proj1 ~/work/2008/projn
etc.
Then when something is really finished and polished, I move it to a ~/proj/projname directory. That happens only rarely. I've been reconsidering this and might start keeping everything in its original place under ~/work/{year}/projname
The other systems I've tried suffer from not being scalable as the years go by.
Periodically I back up each year (zipped and gpged) to Amazon S3 with a script.
Sometimes a project will span years, of course. When that happens I decide on a case-by-case basis whether to do a symbolic link back to one original project directory, or whether to start fresh at some point with a clean set of files for that project, leaving the cruft behind but still intact in a previous year.
Inside each project I can still use version control for the project.
Some projects are just repositories for ideas. Projects can be my own, or they can be me playing with third party tools I've downloaded. Even just a new open source package I'm installing might get its own project, with all files, if it's tricky and I want to make my own installation notes for future reference.
All project directories have a notes.txt file (or can have, at least). I have a 'tagthis' script that takes text tags as argument and adds the new tags to header lines in notes.txt in the current directory. Then later I can grep for these tags.
Works pretty well so far. It gives me the freedom to call anything, even an idea I don't have time to work on right now, a project and make a starting place for it. So-called projects in this scheme are very, very informal, so it's a very light weight system that doesn't get in my way, yet it keeps everything organized forever.