Peoples Grocers Logo
WritingProjects
Actual
Planned
4:00:00
2:00
1:30:00
0:30
0:45:00
0:15
0:45:00
-:--
1:00:00
0:30
0:30:00
-:--

How to use Nested Timers

This is a nested timer system that allows you to track time on projects and their subtasks. Here's how it works:

  • Starting timers: When you start a timer, all parent timers automatically start too. For example, starting a subtask also starts its parent project.
  • Stopping timers: When you stop a timer, all child timers stop as well. Stopping a project stops all its subtasks.
  • Adding timers: Click the thin gray "Add Timer" bar to create new timers. You can add subtasks under projects or create new top-level projects.
  • Editing timers: Click on any timer title to edit it. Click anywhere on a timer row to see options like changing between Project/Task or deleting.
  • Project vs Task: Projects are shown with a folder icon, tasks with a checkbox. This is just for organization - both work the same way.

Example Scenarios:

Nested Timers Project: Shows how building this tool itself required unexpected detours - like discovering the need for expandable text inputs, then trying different approaches, and finally adding documentation with its own complexity.

Shopify Project: Demonstrates a typical client project where "simple" tasks cascade into debugging sessions, API research, and infrastructure setup - all the hidden complexity that makes estimates so difficult.

Try clicking around the interface above to see how it works! Switch between examples to see different scenarios.