Vibe Coding Where Code Doesn’t Belong
I used to think real coding needed a proper setup. Monitors, keyboard, headphones, a desk arranged like a cockpit. Everywhere else was for taking notes.
Then I found myself on a rooftop after dark with friends and city lights all around, laptop open, agent within reach. Nobody codes there. That's why I liked it.
A sports bar became our studio
The next spot was even worse for it: a loud sports bar, football on every TV, pendant lights over wooden tables. On our table we had Chloe's green tea, two beers, a bottle of water, a laptop, and three phones lit up with agent chats, code, and live results.
Nobody disappeared into developer mode. Chloe sipped her tea while the rest of us compared prompts and outputs. We didn't turn the bar into an office. We just built something in the middle of a night out.
Wherever the idea shows up
Vibe coding changes where this work can happen. I describe what I want, the agent tries it, and I check the result. Sometimes a laptop is enough. Sometimes a phone is enough to get going.
So now code can start on a night train, at an airport gate, on a ferry, on a park bench. I'm not trying to fill every free minute with work. I just like that building something has become light enough to fit into the rest of my life.
Strange places change the ideas too. On a small screen you have to be clear about what you want. On bad wifi you have to define the task properly before you send it.
Keep the human part
Being on a rooftop doesn't mean you stop being careful. I still review changes, run checks, keep private stuff private, and I don't touch anything risky from a bar.
And the people come first. I don't want the laptop to eat the evening. The best sessions are short: someone has an idea, we try it, it starts working, and the screen closes again.
What excites me isn't that AI writes code. It's that the gap between an idea and something that works has become small enough to cross almost anywhere. The places nobody expects you to build might end up being my favourite places to start.