Time tracking is a pipe dream for me, kind of like planning. I have a lot tasks where I kick off a an automated process and I have to wait x minutes to see if it completes successfully.
While I am waiting for that task to complete, I might work on something else on my laptop, leave to do something around the house, etc.
Then I have those tasks where it could take minutes or a few days as I’ve never dinner done it before and part of the task if figuring out how to do it. Usually that is trying to pieces together posts on forums, wiki’s, man pages, etc . There is never a complete answer, so I stitch things together along with some trial and error!
Maybe after my relative new home is setup how I’d like to give some stability, I can plan and time track better.
That is just for personal tasks. Work is even more chaotic as it’s a mix of planned and unplanned work. heck, sometimes it’s a project manager who pops in to interrupt my planned sprint work for a higher priority. Oh, we just found this bug in that software we deployed last week. We need you to roll back a few thousand systems to the previous version. oh , ok. I guess I’ll stop working on my current task then.