The tools have changed. The median developer ships 673 commits a year. With AI, you can do 15x that. This is your commitment to adapt.
Claude Code, Copilot, Cursor, and others have fundamentally changed what a single developer can ship in a day. But most developers are still working the way they did two years ago.
The 10K Commit Challenge is a public commitment to lean into this reality. Not by working harder, but by mastering the tools that multiply your output. The commit count is just a scoreboard. The real goal is to force yourself to adopt and master the tools reshaping how software gets built.
Not everyone is starting from the same place. Pick the tier that stretches you.
That's the point. Claude Code, GitHub Copilot, Cursor, Windsurf, or any AI productivity tool. The challenge is about mastering these tools, not avoiding them.
Commits must represent actual work — features, fixes, docs, tests, infrastructure. No empty commits, no spam. Any language, any project.
Fork the open-source tracker or build your own. Your progress must be visible. Accountability is the engine.
Post a weekly update on at least one channel with #10KCommit. What you built, what you learned, what tools worked.
Pick your start date. One year from that date is your finish line. Life happens — the challenge is about the year, not any single day.
This challenge removes the fence. You'll learn by doing, not by reading think pieces about the future of coding.
This pushes you to go deeper. Most developers use 10% of what these tools can do. A high commit target forces you to explore the edges.
This gives you structure. A tracker, a community, a hashtag, and a clear goal. No ambiguity about what "building in public" means.
The developers who adapt now will have a compounding advantage. This is how you become one of them.
The commit tracker is open source. Single HTML file + a shell script that pulls stats from the GitHub API.
git clone https://github.com/brentvincent/10k-commit-challenge.git my-tracker
Set your GitHub username, start date, and tier in update_commits.sh. Edit your name in index.html.
Push to GitHub and deploy to Cloudflare Pages, GitHub Pages, or Netlify. All free. Your tracker is live in minutes.
Build things. Commit often. Post weekly with #10KCommit. That's it. The tracker updates automatically.
You don't need all of them. Find what fits your workflow.
| Tool | What It Does | Strength |
|---|---|---|
| Claude Code | Terminal AI agent — reads your repo, edits files, runs commands | Full-project context, multi-file changes |
| GitHub Copilot | Inline code suggestions in your editor | Fast completions, boilerplate elimination |
| Cursor | AI-native code editor | Chat-driven development, codebase Q&A |
| Windsurf | AI-powered IDE | Flow-state coding with AI assistance |
The common thread: these tools let you operate at a higher level of abstraction. You describe what you want, the tool helps you build it, you review and commit. The cycle time drops from hours to minutes.
Fork the tracker, pick your tier, and start shipping.
Start the Challenge