Personal Story
I Kept Forgetting to Track My Time. Here's What Finally Fixed It.
After years of trying (and failing) with manual timers, I found an approach that actually works. No willpower required.
TL;DR
- The problem: I was losing 5-8 hours of billable time every week
- What didn't work: Toggl, Clockify, sticky notes, phone reminders
- What did work: Workspace-based automatic tracking (no buttons to click)
- The result: Recovered ~$800/month in previously untracked time
The Problem: $800/Month in Lost Revenue
I'm a freelance developer. I bill hourly. And for years, I was consistently under-billing my clients — not intentionally, but because I couldn't track my time accurately.
The pattern was always the same:
- • A client emails with a "quick question" — I spend 20 minutes answering. Not tracked.
- • I jump into fixing a bug, get in the zone for 2 hours, forget I never started a timer.
- • A Slack message pulls me to another client. I forget to stop the first timer.
- • End of week: I have 25 hours logged but I definitely worked 35+.
I did the math: at my rate, forgetting to track 5-8 hours per week meant $800-1,200 in lost revenue every month.
That's $10,000+ per year. Gone. Because I couldn't remember to click a button.
What I Tried (And Why It Failed)
Attempt #1: Toggl Track
Beautiful app. Great UI. I loved it for the first week. By week two, I had stopped using it. The problem wasn't Toggl — it was me. I would get absorbed in work and simply forget the timer existed.
Attempt #2: Desktop Reminder App
I set up hourly reminders: "Is your timer running?" For a few days, it helped. Then my brain learned to dismiss the notification without actually checking. Muscle memory for closing popups is remarkably strong.
Attempt #3: Sticky Notes
Yes, physical sticky notes on my monitor: "START TIMER." They became invisible within days. Literally — I stopped seeing them. They became part of the background.
Attempt #4: Timing App (Automatic)
This was better. Timing records every app I use automatically. But here's the issue: it tracks apps, not clients. Using VS Code doesn't tell Timing which client I'm coding for. I still had to spend 20+ minutes at the end of each day categorizing time into projects. Most days, I didn't do it. Time logs stayed inaccurate.
The Pattern I Noticed
Every solution required me to do something:
- • Start a timer
- • Stop a timer
- • Categorize time entries
- • Remember to check something
The moment any manual action was required, it became optional. And optional quickly became "I'll do it later" which became "never."
The Solution: Remove the Human Element
The breakthrough came when I stopped trying to fix my behavior and instead designed a system that didn't need me to remember anything.
I was already using Mac Spaces to organize my work — one virtual desktop per client. It helped me focus. Then I realized: if my computer already knows which client I'm working for (based on which Space I'm in), why can't it track time automatically?
That's when I found SpaceJump.
How It Works (Zero Effort)
- Setup (10 minutes, once):Create a Mac Space for each client. Name them with SpaceJump (e.g., "Acme Corp," "StartupX").
- Daily workflow:Work normally. Switch to a client's Space when you work on their stuff. That's it. Time is tracked automatically per Space.
- End of month:Export time logs. Send invoices.
No timers to start. No timers to stop. No categorization afterward. Switching Spaces = switching timers. It happens automatically.
Even better: when I step away for coffee or lunch, idle time is detected and excluded. The logs are clean.
The Results: Before vs After
Before (Manual Tracking)
- • 25-30 hours logged per week
- • Constant "did I track that?" anxiety
- • End-of-week reconstruction attempts
- • Clients sometimes questioned estimates
- • ~$800/month in lost revenue
After (Automatic Tracking)
- • 35-40 hours logged per week
- • Zero tracking anxiety
- • Accurate logs without effort
- • Clear invoices clients trust
- • Recovered ~$800/month in billable time
Why This Works (When Everything Else Failed)
The key insight: willpower is a finite resource. Any system that relies on remembering to do something will eventually fail.
The workspace-based approach works because:
It's tied to an existing habit
I was already switching Spaces for focus. Time tracking piggybacks on that behavior.
Zero additional actions required
No clicking, no typing, no remembering. It's truly passive.
Client context is built in
Unlike app-based tracking, the system knows which client I'm working for because each Space is dedicated to one client.
It catches everything
Those "quick 5-minute" tasks? Tracked. The random email I answered? Tracked. Nothing slips through.
Is This Right for You?
This approach is ideal if:
- • You work on multiple clients/projects
- • You bill hourly or need accurate time logs
- • You've tried manual tracking and it didn't stick
- • You're on a Mac (this requires macOS Spaces)
It might not be for you if:
- • You need task-level tracking ("2 hours on homepage, 1 hour on about page")
- • You work with a team that needs shared time data
- • You're on Windows (Mac Spaces is macOS-only)
How to Get Started
If you're losing money to forgotten timers, try this:
- 1. Create Mac Spaces for your clientsMission Control → click + → one Space per client
- 2. Download SpaceJump (free)Name your Spaces, enable time tracking
- 3. Work normally for a weekDon't change anything about how you work
- 4. Check your time logsYou'll probably be surprised by how much time you were losing
Honest note: I'm not affiliated with SpaceJump. I just found a solution that works and wanted to share it. There are other automatic trackers (Timing is great too), but the workspace-based approach solved my specific problem: needing per-client tracking without any manual effort.
Related Guides:
Last updated: February 2026