Hours invested.
Craft built.
1000 Hours is a skill-tracking app built on a simple idea: the hours you put in are the hours that define you. Not talent. Not shortcuts. Hours.
The "10,000 hour rule" made mastery feel distant and abstract. We wanted to flip that. Instead of chasing a number that feels impossible, 1000 Hours asks a simpler question: how many hours did you put in today?
Log a session. Watch your hours grow. Every hour you log is a brick. You're building something — and the app makes that accumulation visible, tangible, and shareable.
The goal isn't 10,000 hours. The goal is 1,000 hours — and then another 1,000. Mastery is just consistency at scale.
Track focused practice time across any skill — programming, music, fitness, languages, design, trading, writing, or anything else you're building.
- Log sessions manually or with a live background timer
- Earn milestone badges at 10, 25, 50, 100, 250, 500, 750, and 1000 hours
- Track consistency with a GitHub-style heatmap calendar and weekly streaks
- Monitor proficiency — self-assess your skill level over time and watch it climb
- Join your room — every skill has a community feed where logged sessions appear in real time
- Share milestones — beautifully designed cards optimized for Instagram Stories and feed posts
- Earn titles — Beginner, Apprentice, Practitioner, Specialist, Expert, Master
Solo tracking is motivating. But seeing other people working on the same skill at the same time? That's a different kind of pressure — the good kind.
Every skill has a room. Pro users post their sessions to the room feed, chat with other practitioners, and appear on leaderboards ranked by hours, proficiency, or learning efficiency. It turns a solo habit into something ambient and social.
Currently working shows who has an active timer running right now. Opening the SwiftUI room and seeing 8 people working is enough to make you open Xcode.
The core loop — logging hours, earning milestones, tracking one skill — is completely free. Pro ($6.99/mo or $49.99/yr) unlocks unlimited skills, full room participation, proficiency analytics with community comparison curves, all milestone card designs, session notes, crew groups, and streak freeze.
The 7-day free trial for the annual plan means there's no risk to trying everything.
1000 Hours is an independent app built by Justin Cestro — solo developer, product designer, and the person who answers every support email. No VC funding. No team. Just a builder who wanted a tool like this to exist.
Follow the build-in-public journey on Instagram at @JustinBuilt.
Start your first hour.
Free to download. No account required to get started.
Download on the App Store