Ask HN: The best app to keep a work diary

28 points by funkyy ↗ HN
Hi there. Is there an app that let you keep a work diary? All good diary apps seems to be limited to either mobile, or desktop. Best calendar web app seems to be all about organizing rather than keeping notes. Some ideas?

I am looking for app possibly with build in calendar that will let me to make quick notes for each day on what I did and how was my day work-wise.

42 comments

[ 2.7 ms ] story [ 93.9 ms ] thread
I recommend DayOne, both available for Mac and iOS. Recently I've begun recording done MITs in Rescuetime, because I don't want to make time for writing a log but do need to jot down 1-2 lines on accomplishments. You could also just use a text file, or Trello. Oh and DayOne has calendar and sync features.
Windows Laptop here unfortunately - this was first app that looked cool for me, but it is available only on Mac.
A good text editor! Make macro to open a text file named with the date of the current week. Make another macro to insert the current day and time and a new line.
Timely is alright, though free tier only supports a low number of 'projects'. Depends how you want to use it I guess.
+1 to orgmode. Plain text, with tools to export into different formats (HTML, PDF...)
+1 orgmode is the way to go. Everything is kept in a text file and you can have multiple text files. It's a bit of a learning curve but a quick tutorial and some practice can get you going.

http://orgmode.org/worg/org-tutorials/orgtutorial_dto.html

The tab effects are pretty cool. It's the best way to track your ideas, tasks, notes.

After many years of trying everything, a few conclusions have greatly helped: only PLAIN TEXT, cross platform and date stamp every line item (add to your dotvimrc or dotemacs or js bookmarklet)

mindmappers? - bought and tried them all cloud subscription notetakers - yep pretty much all

Best to have data close at hand - Oh nooos, everything is locked in that proprietary app I bought in the 90's or cloud service I threw 3 yrs in.

After years with orgmode and vimwiki, I went back to Firefox http://tiddlywiki.com/ + vim as editor with https://github.com/docwhat/itsalltext/

if you live in emacs then stay in orgmode or deft.el for speed if vim, vimwiki

rsync is my friend

I agree. I've been keeping work/life journals using various systems and inevitably either the tool would become unsupported, my data would get corrupted, or the 'friction' of opening the application would eventually make me stop keeping track of things.

What really worked well for me instead has been to us Notational Velocity (nvALT to be specific). I create a new note for every day (titled YYYY-MM-DD), and especially for work notes I add a timestamp for every new entry for that day (ISO 8601).

The result is one folder full of text files that I can quickly update and search through using nvALT. I can use the same app for storing all kinds of other things, but I can also use any other text editing tool for my notes as well (grep, WriteRoom, Sublime Text with markdown plugins, etc.).

Currently I moved my 'journalling' into a locally running web tool, but because the source data is just text, 'migration' has been trivial. It's quite possible I'll move back to the plain text + nvALT solution though. I usually do. I just can't help tinkering.

I actually went back to paper, a good quality notebook with squared paper (to turn into checkboxes). People who want to explain stuff to me can scribble things on the next page, I can draw outlines of UIs, and doing something away from the computer screen helps me focus.
Tiddlywiki only needs a better UX/UI to be a killer app. Evernote with a scripting and plain text approach would be a killer app also..
Workflowy :) https://workflowy.com/

You can use either the app or the web version. Best TODO list I've seen so far (simplicity, ux, etc)

I use plain text file.

I use the following format:

  ----

  2015 September
  Weekends/Holidays - 13,15,20,23
  Wasted days - 26,27
  Project{Name}/Component{Name}
  01 - what I did
  02 - what I did
  ...
  Project{Name}/Component{Name}
  14 - what I did
  16 - what I did

  2015 October
  ....

  ----

So, I have a breakdown of my worklog by days and grouped by months. Multi-month components/projects have an entry in each month. Holidays and weekends are noted down for me to quickly know why there's a gap in the middle of working on a component. Whole days wasted due to meetings are also noted down.
My first suggestion would have been DayOne but since your on windows that’s ruled that out! (or moo.do) I think evernote is your best bet - maybe using a digital bullet journal style?

Or just keep a bullet journal open on your desk and photograph the pages into evernote at the end of each day. (That’s what I do)

Please feel free to checkout Devarist, it's an app we built for exactly this purpose.

https://devarist.com

It's for capturing quick daily notes, supports Markdown, Screenshots, export, daily standup view...

I really like using a calendar for this. I use Google Calendar and iCloud in Sunrise, on my MacBook, iPhone, and iPad.

Events get a title that provide the project. They then get more detailed in the description. I also have a Google Apps Script that pulls this information into a spreadsheet so it's easy for me to report on my time.

What I like about this system is that it's pretty universal, fits into my current workflow, and it's flexible. Every platform has a calendar app, I don't have to do anything fancy to get my time tracker up and running on a new device. I'm already using my calendar to tell me what things I'm doing today, now I'm also using it to tell me what I did yesterday. Changing dates, times, and descriptions is easy, you just edit a calendar event, you can even do it on the train home when you realise that you've forgotten to update.

Surprised no one mentioned iDoneThis.com I use it to keep a log of accomplishments of the day. You get an email at a set time (4:30pm) is what I set mine to. For journaling I use a emacs journal mode. It lets you create a text file with the date stamp.

To organise notes it's org mode all the way.

I use plain old Notepad on Windows. "F5" inserts the date and time which I then edit a bit. I wrote a program to total the hours and such.

I started keeping a log years ago because sometimes it seems like I can't remember what I had for lunch. :-) It a lifesaver when your boss wants to know what you did last week.

Keeping a daily log comes in handy. A former colleague needed to know the details of a project I worked on a few years ago. I had him search my old logs and the answer was there (weird complier switch for using QT).

I've been using Notepad for quite a while and had no idea you could use F5 to insert a timestamp. Thank you for this.
Don't feel bad, I discovered it by accident. I think a cat walked on the keyboard one day.
You can also use .LOG at the start of the file and every time you open it, Notepad will insert the current date/time.
I use markdown text files and display them as a wiki with yellow cms on my desktop.

not too calendary though

I use TimeTrap (https://github.com/samg/timetrap) for keeping track of my time and pen/paper (Bullet Journal) for my work journal. In TimeTrap, I give the name of my current task in the notes and that will point me towards specific notes in my notebook.
I prefer a combination of two methods:

Can't beat a regular pen and paper for quick recording of the micro-tasks you do to answer the question of "what did I do today, what advanced, what didn't and why?"

For things that need to be referenced or searchable, a timestamped flat-file that you synchronize is the way to go, especially useful inside of your git repo