Hacker News new | ask | show | jobs
by bemmu 1179 days ago
Been doing solo gamedev since 2020, here’s my time tracking habit.

Goals: make predictable progress each day, get a feel for how long different types of tasks take, and to have guilt-free rest after a day is “done”.

So I decided I’ll aim to work just 3 hours on weekdays, 2 hours on weekends, but I must first write down my current subgoal in a text file and note every time I stop or start.

So this file is full of things like “15:03-15:20, 15:55-16:00 Make minigun emit a puff of steam when it stops”. Conveniently reused as a git commit message. GPT made me a sublime text plugin that adds up the total, and I have inserting current clocktime as a mey binding.

I’m only allowed to work towards that subgoal as fast as I can with no distractions.

The goal must lead to a releasable update, otherwise it does not count. So in my system I’ve defined doing taxes or checking email as not work but a chore (like washing the dishes), to make sure I prioritize releasing stuff.

If I want to check HN or something, then I need to take a proper break instead of semi-working. And since I need to confront this and note it, I’m less likely to do so.