Hacker News new | ask | show | jobs
by jordancampbell 3661 days ago
I'm doing a PhD in computer science and use a notebook religiously.

I couldn't imagine life without it.

1 comments

How do you organize? Do you keep a notebook for each project? Do you use an index?

Do you start off with a todo list for you projects? Or do you use something like trello for that?

For me, most of my projects aren't large projects. They're lots of little ones. Bug fixes, feature add-ons, website extensions... those kind of things. I can be juggling 20-30 "projects" through-out the year and only need 1-4 pages for each one. Whenever I tried to keep a notebook I quickly get un-organized and lose energy for keeping it up.

I'm starting to think a 3 ring binder might fit my needs better. Do you ever use one of those?

I'm a grad student in Geomatics engineering, and I organize my workflow with a notebook and trello.

Notebook / Notepad: I've started transitioning away from notepads because loose sheets of paper aren't very good for long-term documentation. They are good for meetings and mocking something up, however, so I keep my notepad around for that, while I use a line-grid moleskine to document procedures / math that I am currently working through. This is mostly for long-form documentation, or working through ideas on paper first. I wouldn't suggest managing tasks via a notebook, it becomes too cumbersome and you may not always have your notebook on you when you need to check a todo (in an impromptu meeting, or if you think of something at the grocery store, etc).

Trello: This helps break down tasks and organizes which tasks / todos are left. Think of it more as project management, and don't try to document the world in Trello. Of course, whenever I do an expense claim I take pictures of the receipts and store them in trello in case I need to look them up again, but otherwise I don't store too much outside of basic tasks / todos. My only personal gripe is that Trello doesn't really offer Bitbucket integration (only Github), so referencing my Bitbucket issues on project boards can be somewhat tiresome. But specific features, issues, and tasks from Bitbucket projects do make it on Trello, and I move / archive / delete tasks based on how things end up getting implemented. Usually if I delete or archive a task, I leave a short comment (e.g. deleted in favour of doing X, or resolved via issue #Y on Bitbucket, with any specifics for that issue put into the issue tracker).

I've been trying my best to quantify things into tasks and just throw them on Trello, rather than have things scattered between my email inbox, Bitbucket issues, etc, that I'm currently working on. As for indices / an index, I don't really find it necessary. Most of the long-form stuff I care about is in my "current" notebook, and I can more or less figure out where other documentation is if I need to find it.