October 21, 2026
3 min read
Mastery is earned through reps
Building has never been easier. AI can get us to a working version in hours. But mastery, whether in a craft or a product, still comes from reps.
I’m learning more, faster than at any other point in my life. Motion, physics, video, and code once felt specialized and out of reach. Now they’re at my fingertips, and I can learn them the way I learn best: hands-on.
That’s incredible. It gives me access to the work. It does not give me mastery of it.
The designers I admire have made thousands of tiny decisions about timing, weight, interruption, and restraint. They’ve developed judgment. They can feel when something is off and understand why.
AI can help me take more reps. It can’t make the reps unnecessary.
The first version gets you into the work
The Bubble Banner was one of the first things I vibe coded.
The early version was interesting, interactive, and polished enough to share. But I was still applying motion principles at a surface level. The bounce was cautious. The gravity felt like outer space. The individual decisions were reasonable, but they didn’t quite belong together.

Over time, I stopped thinking about it as a collection of motion settings and started thinking about the space itself. What is happening here? How should it feel? If the point is to smash these polished shapes and watch them fly apart, the motion should have more personality.
That changed the choices I made. The explosion needed more energy. The objects needed believable weight. The hammer cursor only appeared after I shipped the banner inside my portfolio and noticed what the interaction was missing.
