This week, I trained in a traditional karate dojo in Okinawa, the birthplace of karate.
One thing struck me deeply: how repetition and structure are treated not as constraints, but as paths to freedom.
In karate, we practice kata:
precise, repeatable sequences of movement.
Every strike, block, and stance is done the same way, hundreds of times. It looks rigid from the outside.
But inside that structure, something transforms.
You stop thinking about the steps.
Your body learns rhythm, balance, and flow.
Discipline turns into instinct.
It reminded me of how we build software.
At first, our rituals: standups, code reviews, tests, design systems can feel repetitive or bureaucratic.
But those are our kata.
They’re how teams internalize quality, intuition, and craft.
They free our minds to focus on creativity, not chaos.
Mastery doesn’t come from skipping the basics.
It comes from doing the basics so well that they disappear, leaving only flow.
Whether in the dojo or the codebase, the principle is the same:
Repetition isn’t the opposite of creativity. It’s the foundation of it.
--
Founder?
We build software people actually keep using. If you're sick of wasting money and time on developers focusing on "making it work" alone and going nowhere, DM me for more info & honest feedback.