A few years ago, about 5-6 years ago now actually, I wrote a time tracking utility that I used for a while. The main challenge with using that one is the amount of time and effort it took to keep track of what I was spending time on, because I was tracking the time of everything I was doing.<p>I replaced my web app for time tracking with a Google Sheet that I tracked time in for a couple of years, and limited myself to only tracking time that I was working that I billed others for. And stopped tracking time of personal things that is not billed to anyone.<p>Last summer I took another shot at implementing my own time tracker, this time as a native iOS application and still, like the Google Sheet, being specifically for billable hours of work.<p>Already before I wrote the first time tracker I was thinking about how it would be nice to actually automatically report on which applications you are using, when you are tracking time spent on the computer specifically.<p>The idea of using plugins into the IDE and into the web browser like WakaTime is doing here is a genius idea and I can’t believe I didn’t think of that. That’s how you know it’s a good idea - when someone thought of something you didn’t, and as soon as they say it it seems “obvious”.<p>I have some ideas for how I can integrate these WakaTime plugins into my own stuff.<p>This is super cool, thanks for posting this link OP.