
Vibe coding is the pinnacle of productivity, right? I’ve spun things up in a matter of hours, that would’ve taken weeks just a few years ago. There is just one problem. Most of the time the code isn’t very good, is insecure, or just doesn’t work, and since you went so fast… you’ve got no idea why.
God forbid when I try to vibe something that is useful to me like a TF or YAML file. So, you can imagine my excitement watching Ian Amit from Gomboc’s community webinar last night where he broke down how they’re actually succeeding at vibe coding IaC. How is he doing? Well…
He is using deterministic AI NOT simply LLMs.
This means the AI is applying predefined, explainable rules (like decision trees, knowledge graphs, and configs) rather than probabilistic guesses.
He is also surprise surprise ensuring that the foundations of his IaC are strong and mature (See his 5 tips for maturing your IaC or go quick start fixing your IaC yourself)
This means the IaC is more reliable, more recognizable, and can be vibe coded to your heart's delight.
Not a bad deal, eh?
