Clockify, Timecamp, and MS Access are all tools that support time tracking for developers. However, since many developers use Slack nowadays for communication, the Slack API and “slack-based work sessions” can be considered free tools for time tracking. Essentially you track in slack, “[30m work session] working on XYZ feature ”, and you can use the Slack API to detect those work sessions and store them in your database. If you do this in real-time, engineering managers don’t really have to ask developers, “What are you working on?”, and the sessions can even be subject to approval. The technique, introduced originally by LD Talent, is based on the Pomodoro Technique which emphasizes having a clear goal for every 25 minutes of work, not going down rabbit holes, and reflecting for 5 minutes every interval. This technique seems geared toward developers, because it turns their slack messages (something they already spend time on) into time tracking, killing two birds with one stone.