Time Tracking

I’ve always wanted to track how I spend my day working on various projects. More often than not, I’m usually wondering how my day or week just got over while I feel nothing significant was done. One more point to add is that it’s been a while since I built something on my own. Trying to solve both problems at the same time, I build a customized time tracker for myself. The data from the last 2 weeks have been interesting.

  1. Not so surprised by the fact that Meetings, 1:1, and Hiring takes up most of my time.
  2. Surprised that my coding time is 10% of total work time. Probably the above data is skewed because of the time I spent building the time tracker
  3. I wish I could do something about improving the reading time.
  1. Surprised (and not in a good way) that the work is split equally among all the days. I expected the numbers to go down during the weekends.
  2. Also surprised that Tuesday’s are light. I usually have most of my 1:1’s is on Tuesdays. Probably the data got skewed because I moved many meetings from Tuesday to Wednesday in the last 2 weeks.

Overall learning from this whole exercise,

  1. Try to reduce the overall meetings. Hopefully, try to reduce it to 20% from the current 30%.
  2. Improve the coding/reading time during the weekends.
  3. Spend a lot more time on the Hexagon project.
  4. Building/learning something new is always fun. I should do this more often.

It was fun to build something for myself. Being the only developer and the only user gives you a lot of learning opportunities. In this case, I ended up building a small web application using React.js and made it the default app for the Raspberry Pi with a touch screen. Whenever I had any work, I had to tap the right choice during that time. Looking forward to adding more features to this time tracker in the future.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.