I drifted to the coffee machine and chatted with a few fellow vibe coders. Then I stood there for a while, latte in hand, staring into space.
My app was building itself — I didn’t even need to look at it.
That was the refrain instructors repeated at a vibe-coding workshop in Singapore: Coding with AI should free up your time.
The AI is working in the background, so you can play tennis, do your groceries, or just stand there with your coffee and have a main character moment.
I had signed up for the two-morning “Code with AI” class run by 65labs — Singapore’s AI builder collective — after hearing about it from non-technical developers I’d interviewed. Several told me this was where they got started with vibe coding.
I hadn’t yet tried real vibe coding. Yes, I could piece it together from YouTube tutorials and X threads, but the internet is noisy. I wanted structure, guardrails, and the chance to ask experienced builders questions in real time.
Over a weekend, I built a personal trainer app in an hour. More importantly, I left the class with a clearer sense of how to build better, what matters in vibe coding, and where non-technical builders tend to stumble.
Here are my five biggest takeaways:
