← Back to SpaceJump

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)

  1. Setup (10 minutes, once):Create a Mac Space for each client. Name them with SpaceJump (e.g., "Acme Corp," "StartupX").
  2. 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.
  3. 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:

1

It's tied to an existing habit

I was already switching Spaces for focus. Time tracking piggybacks on that behavior.

2

Zero additional actions required

No clicking, no typing, no remembering. It's truly passive.

3

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.

4

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. 1. Create Mac Spaces for your clientsMission Control → click + → one Space per client
  2. 2. Download SpaceJump (free)Name your Spaces, enable time tracking
  3. 3. Work normally for a weekDon't change anything about how you work
  4. 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.

Last updated: February 2026