A great way to track time spent on activities (especially fluid and unpredicatable ones) is an app called TagTime. It works best on Android, but you can also get it on your computer if you’re hacky. It pings you at random intervals that average out to be worth 45 minutes each, and asks what you’re doing at that exact moment. You create tags for different activities, so you just click on the relevant tag(s), and don’t have to type in anything. It also integrates with Beeminder, if you’d like to track things that way.
A great way to track time spent on activities (especially fluid and unpredicatable ones) is an app called TagTime. It works best on Android, but you can also get it on your computer if you’re hacky. It pings you at random intervals that average out to be worth 45 minutes each, and asks what you’re doing at that exact moment. You create tags for different activities, so you just click on the relevant tag(s), and don’t have to type in anything. It also integrates with Beeminder, if you’d like to track things that way.