Vibe Coding with Cursor and Kefir

From Skeptic To Hooked: the principles that changed everything
Vibe Coding with Kefir

A week of using Cursor extensively to build Varient changed my mind completely.

I built in a matter of days what took us, a small team, weeks in the past.

I’ve found five must-have principles that made the difference:

  1. Planning. Write down in simple words the project context, the new feature and jobs to be done.

  2. Breadboarding. Like in electrical engineering, split the feature in the needed elements.

  3. Slice vertically, not horizontally. Implement full small slices integrating FE with BE as early and as often as possible.

  4. Write tests. Mostly integration. Some unit tests too. This helps catch errors early.

  5. Avoid scope creep. You must simplify everywhere you can. Especially when a new feature is one prompt away.

I now always start with a specs doc. I also include a section where I describe how I want to work together with the LLM.

If you’re interested, hit me up and I will share a real example I used recently.​​​​​​​​​​​​​​​​

P.S. in the picture I’m fermenting kefir while I continue to prompt. It really is addictive (the kefir too)