How ‘vibe coding’ became the new DIY

Large language models enable us all to create our own apps, but sometimes you need a professional