All writing

Keeping the ball alive since school

Volleyball is my ultimate reset button. It also, surprisingly, taught me how to debug a production crash at 11pm without panicking.

1 min read

I've been playing volleyball since my school days, and it's still the fastest way I know to clear my head. An hour on the court and whatever was tangled in my brain has quietly sorted itself out. It's my ultimate reset button.

But the longer I've worked in engineering, the more I notice how much the court taught me that carries straight into the job.

Team dynamics

Volleyball is unforgiving about ego. You cannot win alone — every point is a chain of touches where each person sets up the next. A perfect spike is worthless without the dig and the set before it. That's a team shipping software: the deploy everyone sees was set up by three people you didn't.

Split-second decisions

The ball comes over and you have a fraction of a second to read it, position, and commit. You learn to make a good-enough call now rather than a perfect call too late. Production incidents have the same texture — you act on the best read you have, then adjust on the next contact.

The grit it takes to dive for a save

Some balls look unreachable. You dive anyway, because the ones you don't go for are guaranteed losses, and the ones you do go for are sometimes saves. Debugging a crash that "shouldn't be possible" is exactly that dive — you commit to chasing it down before you know you'll get there.

And sometimes it's just a game

I don't want to over-engineer the metaphor. Mostly I play because it's fun, it's physical, and for one hour nobody can page me. That alone makes me better at everything else.

Keep the ball alive. On the court and in the codebase, the point isn't over until you stop reaching for it.

Written by Ayush Bisht in Bengaluru, India.

Related reading

Life & Peaks1 min read

Chasing perspectives

Travel photography is my newest obsession — my way of slowing down and capturing the narrative of a place. It's a work in progress, but it keeps me looking at the world from different angles.

Get new writing in your inbox

No schedule, no spam — just new essays when they’re ready. The slow web, delivered slowly.

Comments

Sign in with GitHub to join the conversation.

Comments aren’t wired up yet. Enable GitHub Discussions on your repo, visit giscus.app to get your IDs, then fill the giscus block in src/site.config.ts. Sign-in via GitHub keeps it spam-free and moderated.