The Craft of Showing Up Every Day
I’ve been playing pool 3-4 times a week for three years. I’ve been writing code almost every day for twelve. Neither happened because of motivation. The same idea shows up in position play: setup for the next shot beats one heroic make.
Both happened because I made showing up non-negotiable.
Showing up is a standing commitment to a bar low enough that you clear it on your worst day—thirty minutes at the table, one small PR—held long enough that the results stop depending on how you felt that morning.
The Myth of Motivation
Motivation is unreliable. It comes and goes like weather. Some days you wake up excited to work on your craft. Most days you don’t. If you only practice when you feel like it, you’ll practice when you’re already feeling good—and those aren’t the sessions that build skill.
The days you don’t want to show up are the days that count the most.
Anyone can practice when they’re inspired. The question is: can you practice when you’re tired, distracted, stressed, or bored? That’s where consistency beats talent. That’s where showing up becomes a superpower.
Waiting to “feel like it” is a trap. The feeling follows the action, not the other way around. I’ve never regretted a practice session, but I’ve regretted plenty of sessions I skipped while waiting for motivation to strike.
What Pool Taught Me About Consistency
When I started playing seriously, I was mediocre. Missed easy shots. Choked under pressure. Lost to players I should have beaten.
No single practice session fixed that. Hundreds of them did.
The improvement is invisible day-to-day. You don’t wake up one morning suddenly better. Instead, you look back after six months and realize you’re playing a different game. Shots that used to scare you are routine now. Position play that felt impossible is automatic.
The same players who beat me when I started—I beat them now. Not because I’m more talented. Because I kept showing up and they didn’t.
The uncomfortable truth about consistency is that it’s not about being the best on any given day. It’s about being good enough, often enough, for long enough that the compound interest takes over.
The Compound Effect: why does 1% a day feel like nothing?
James Clear popularized the arithmetic in Atomic Habits: 1% better every day compounds to roughly 37x better in a year, because 1.01^365 ≈ 37.8. The number is real, and I don’t have a quarrel with it.
My quarrel is with how it gets used. Nobody improves at a measurable 1% per day, and the people quoting the figure at me on a Tuesday are usually selling a course. What the math is actually good for is describing a shape: an improvement curve so flat at the front that it is indistinguishable from a straight line, and then isn’t.
That’s the part the number can’t convey. It doesn’t feel like 1%. It feels like nothing. On any given day, you’re indistinguishable from yesterday. The improvement is so small it’s invisible.
You have to trust the process before you see results. That’s the hard part. You’re putting in work based on faith that the curve will eventually bend.
This is where most people quit. Right before the inflection point. They’ve been showing up for months, they don’t feel any different, and they conclude it’s not working. They stop. Three months later, if they’d continued, they would have looked back and seen exponential growth.
The people who break through aren’t more talented. They just didn’t quit at month three.
How I Make Showing Up Easy
Consistency isn’t about willpower. It’s about removing friction. Here’s what works for me:
Lower the bar. My rule is “just 30 minutes.” That’s it. Some days I only do 30 minutes. Most days, once I start, I go longer. But the commitment is 30 minutes, not two hours. The bar is low enough that I can always clear it.
Remove decisions. Same time, same place. I’m at the pool hall Tuesday, Thursday, Sunday. It’s not a question I ask myself—it’s just what happens on those days. The decision was made once; now I just execute.
Track it. I keep a simple checkbox calendar. Did I practice today? Check. The streak becomes its own motivation. After 30 consecutive days, you don’t want to break the chain (the idea is usually called the Seinfeld Strategy, after the calendar-marking advice attributed to Jerry Seinfeld). The tracking creates accountability, even if it’s just to yourself.
Accept bad days. Showing up tired counts. Showing up distracted counts. Showing up and playing terribly counts. Not every session will be your best. The goal isn’t quality—it’s presence. Bad practice is still practice.
Applying This to Work
The same principles apply to engineering.
I write code every day, even if it’s just a small PR or a bug fix. Some days I’m shipping features and solving hard problems. Most days I’m doing maintenance: reviews, documentation, fixing small issues. Both are practice.
The engineers I respect most aren’t the ones with occasional bursts of genius. They’re the ones who ship consistently. They’re in the codebase every day, making small improvements, fixing bugs nobody asked them to fix, leaving things better than they found them.
Over time, those small daily contributions compound into deep expertise and massive impact. The engineer who ships one small improvement every day will outperform the engineer who ships one brilliant feature every quarter.
Consistency beats intensity. Always.
Identity Follows the Reps
Clear’s other big argument in Atomic Habits is that habits stick when they attach to identity rather than to outcomes—you’re not trying to run a marathon, you’re becoming a runner. He’s careful to say it runs both ways: every rep is a vote for the person you want to be, and your identity emerges out of your habits.
In my case only one of those directions ever fired. I used to say “I play pool.” Somewhere in year two I started saying “I’m a pool player,” and I did not decide to make the switch—three years of Tuesdays made it for me. I couldn’t have declared it at month two. I’d have known I was lying, and so would the table.
So I never got to use identity as a lever, which is the half of Clear’s loop I’d have most liked to have. What I got was the other half, and it works: once the identity is there you stop spending willpower. When pool is something you do, skipping is a reasonable choice on a busy Tuesday. When it’s something you are, skipping costs something, and you just do what people like you do.
The practical read, for me, is that you design for reps and let the belief arrive on its own schedule. That’s not a correction to Clear. It’s just which direction of his loop I’ve actually been able to run.
Will Durant, summarizing Aristotle, wrote that we are what we repeatedly do, and that excellence is therefore a habit rather than an act. The line is usually credited straight to Aristotle, which is how you can tell most of us met it on a poster. Durant’s version is the better one anyway, because “repeatedly” is the load-bearing word.
Clear’s own compression of this is that you don’t rise to the level of your goals, you fall to the level of your systems. Three years in, I’d only add that the systems don’t have to be clever. Mine is a checkbox calendar and a standing Tuesday.
Start small. Show up tomorrow. Then the day after. The showing up is the whole mechanism; everything else in this post is commentary on it.