Loading video...

Video Failed to Load

Go Home

A framework for thinking about vibe coding: test and commit or revert. I took inspiration from Kent Beck's article of the same name, but the principle is more important now than ever—especially for vibe coders. With checkpoints on Replit, you get this one out of the box :)

16,308 views • 1 year ago •via X (Twitter)

11 Comments

Tim Macchi's profile picture
Tim Macchi1 year ago

Really dig this take on TCR for vibe coding! ✓ The quick feedback loop is crucial when you're in flow state. Been using this pattern with cursor checkpoints and it's a game changer for exploratory coding sessions.

CodeRabbit's profile picture
CodeRabbit1 year ago

AI-first pull request reviewer with context-aware feedback, line-by-line code suggestions, and real-time chat.

sarmad 🇦🇺 💻's profile picture
sarmad 🇦🇺 💻1 year ago

Doom loop! Love that terminology, so accurate!

Wessel van Keulen's profile picture
Wessel van Keulen1 year ago

Great 101 explanation, especially prompting AI and incremental changes tips are useful.

Prince Tagoe's profile picture
Prince Tagoe1 year ago

Will Replit be able to find corresponding images based on prompts soon? Currently I get images, mostly that don’t reflect exactly what I asked for. For example, a landing page with a toyota land cruiser shows another car.

Nim Eshed 𝕏🦋's profile picture
Nim Eshed 𝕏🦋1 year ago

Love this concept! The ability to freely experiment while having a safety net really helps maintain creative flow. Checkpoints are such an underrated feature for exploratory coding.

msaabiam's profile picture
msaabiam1 year ago

ty, it'd be great to hear your framework thoughts on the best way to go about editing sections without full rollbacks. I've tried different things and they seem to either work or fully not work. is it a matter of combing through each prompt right after it's made? or all of above

Gelson Luz's profile picture
Gelson Luz1 year ago

Makes you wonder, don't it, if we're all just vibe coders at heart, tryin' to find the right feel for things before we commit? Lord knows, I've made my fair share of reverts in life, learnin' what works and what just ain't gonna fly.

rockyg01.btc/.eth's profile picture
rockyg01.btc/.eth1 year ago

✌️

Kobe Meridius's profile picture
Kobe Meridius1 year ago

Thanks matt for the tips. What works well for me is that I ask the agent or assistant lots of questions, such as what options are there for integrating feature xy? This helps me a lot to find the best approach, especially if you don't have a programming background. For example, I was able to build an online portal for a traditional Bavarian card game without any background knowledge of programming

Kobe Meridius's profile picture
Kobe Meridius1 year ago

Will there be a function for e-mail and password or social media channels in addition to the auth function via Replit?

Related Videos