The Craft of Showing Up Every Day - Blog post cover image
Back to Blog
thoughts 5 min read

The Craft of Showing Up Every Day

Habits Discipline Pool Career

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.

Both happened because I made showing up non-negotiable.

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.

That’s the uncomfortable truth about consistency: 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

You’ve probably heard the math: 1% better every day compounds to 37x better in a year. It’s not just a motivational cliché—the math is real.

But here’s what the math doesn’t tell you: 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 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.

The Identity Shift

The biggest change wasn’t tactical—it was internal.

I used to say “I play pool.” Now I say “I’m a pool player.”

The difference is subtle but massive. One is an activity; the other is who you are. When pool is something you do, skipping feels like a reasonable choice. When pool is something you are, skipping feels like a betrayal of identity.

This is the real goal: not to build habits, but to build identity. Not “I’m trying to practice consistently,” but “I’m the kind of person who shows up.”

Once that identity is in place, consistency becomes automatic. You don’t have to convince yourself to practice. You just do what people like you do.


Excellence isn’t an act. It’s a habit. And habits are just showing up, over and over, until the showing up becomes who you are.

You don’t rise to the level of your goals. You fall to the level of your systems. Build systems that make showing up easy, and the results will follow.

Start small. Show up tomorrow. Then the day after. String enough days together and you’ll look back in a year wondering how you got so far.

What’s your showing-up practice? What systems keep you consistent? I’d love to hear what works for you. architgupta941@gmail.com or find me on X.

Archit Gupta
Written by Archit Gupta

Software Engineer specializing in AI agents at Robynn AI. Pool enthusiast.