So I’ve been seeing this “vibe coding” trend all over my feed lately — people writing code with chill music, aesthetic terminals, and AI copilots like GPT, making it feel less like work and more like a mood. Naturally, I had to try it out for myself.
Setting the Mood
To get into the proper vibe, I set up my environment like this:
GPT-4o as my coding buddy, always ready with suggestions or ideas
The Windsurf code completion plugin for smoother and smarter autocomplete
A fun side project called Rebirth Passport — no pressure, just something creative I wanted to build
The Project: Rebirth Passport
Rebirth Passport is a playful little app that generates a fictional “passport” for your next life — think of it as a way to reimagine your identity with new traits, dreams, and origins. It’s meant to be light, a bit whimsical, and mostly a sandbox for experimenting with interactions and layouts.
The tech stack was pretty basic, just enough to bring the idea to life. What I really wanted was to enjoy the process and see what “vibe coding” felt like.
The Vibe: Surprisingly Productive
To be honest, I wasn’t expecting much — maybe a slightly more relaxed version of regular coding. But once I got into it, I found myself really enjoying it. Windsurf made typing feel fluid, and GPT-4o often threw in useful code snippets and even UI ideas.
The code quality was actually decent, even for something generated in such a casual setting. That said, no coding session is without its issues.
Despite being a simple project, I still ran into bugs. I had to break out the browser DevTools, inspect elements, look at console logs, and pair that with GPT-4o to track down the problem. It wasn’t just “vibe and ship” — debugging was still part of the journey. But I didn’t mind. It felt more like solving a puzzle than dealing with frustration.
Final Thoughts
Vibe coding isn’t a replacement for focused, high-stakes development work, but it’s a great way to rediscover the joy of coding. If you’ve been feeling burned out or creatively stuck, try grabbing some headphones, opening your favorite editor, and just building something silly or interesting with the help of AI. You might surprise yourself.
Sometimes, coding doesn’t have to be intense — it can just be a vibe.

Leave a comment