Can you Vibe Code?
Vibe coding is a new approach to building software that uses AI to turn plain-language prompts into working code. The idea—popularized by Andrej Karpathy in 2025—shifts the process from writing code line by line to guiding an AI assistant that creates, tweaks, and debugs your app. Instead of obsessing over syntax, you think about what you want the app to do, and let the AI handle the details.
When I started, I didn’t know this term even existed. I was simply experimenting with Grok and tried building a Python app to parse my Google Location-history.json file. My goal was simple: figure out how much time I’d spent in different states during the year. (Google has been tracking me since 2009.)
Phase 1: Conversational Coding with Grok
I began with a conversational coding session. Within two days, Grok and I had a working desktop Python app that consumed my JSON file, calculated days spent in each state (or country, if outside the US), and exported a CSV.
The amazing part? I don’t know Python. I hadn’t coded in 20 years. Yet here I was, ‘coding’ my own app in Python.
Encouraged, I moved the project online with Flask. The early web version was crude—rough pages, lots of trial and error—but it could generate the CSV reports I wanted. That was enough to hook me.
Phase 2: Iterating with Claude
Next, I tried Claude.ai. It was far better at UX and could generate full .py files on demand. Sometimes everything worked; other times I had to splice pieces together, test, debug, and loop until stable. The process was iterative—Claude made human-like mistakes, even basic formatting errors—but progress was steady.
Eventually, Claude produced a massive Flask app: one 2,800-line .py file plus several helpers. The logic was scattered, making bugs painful to track down. So I asked Claude to refactor it into proper modules—file management, JSON parsing, reverse geocoding, and so on. To my surprise, it worked quickly. Within two days I had a well-structured web app that not only summarized yearly time by state but also listed cities visited and total miles traveled. Debugging became far easier. But progress had slowed ALOT and debugging was super painful.
Phase 3: No-Code with Replit
After weeks of pasting AI-written code into files, I was ready for a change. Enter Replit. This time I wrote no code at all.
Recommended by LinkedIn
Armed with a clear idea of what I wanted, I asked Replit to build the app from scratch. Because I’d already learned so much in earlier iterations, I could guide it precisely. In just two days, I had a polished web app with mapping, analysis, and yearly reports of where I’d spent my time. A few weeks later it was stable with complete features.
Today, that app lives at www.ezpoint.com and does a solid job analyzing Google Location History.
Ten Things I Didn’t Expect
Conclusion
This experiment proved to me that it’s entirely possible to “code without coding.” The key is knowing exactly what you want and treating your AI like a brilliant but stubborn four-year-old. Clear instructions, constant guidance, and a willingness to iterate are essential.
Project Snapshot (3 Weeks of Effort)
The result is a substantial full-stack app: location data processing, user management, interactive maps, analytics, and admin tools—all built in weeks with AI. 🚀 And I'm still not a programmer.
The application of artificial intelligence in programming, particularly through automation and intelligent assistance to enhance development efficiency, is indeed one of the frontiers of technological innovation. From accelerating code writing to automatically identifying and fixing errors, AI holds immense potential in this domain. However, this also brings unforeseen challenges, such as ensuring code accuracy, handling complex business requirements, and even addressing biases and limitations inherent in machine learning models. Experimenting and reflecting on these issues, as you have done, not only advances our understanding of the technology but also helps us better anticipate and address these challenges. The development of AI-assisted coding may lead to more intelligent programming tools and could ultimately transform how the entire software development industry operates. In your experiments, what has surprised you most about AI-assisted coding?
Tom Gonser Sounds intriguing! I'm excited to see where this goes.
Great
https://www.linkedin.com/posts/md-maruf-ahmed-772483385_businesscard-brandidentity-graphicdesign-activity-7389499311836889088-RF1Z?utm_source=share&utm_medium=member_desktop&rcm=ACoAAF7uoIYB0f4DK-aN9m-H46Vw_lgRobAdjDU
The most interesting part isn't the assistance, it's the automation of entire functions. We're applying the same principles to replace the traditional outbound sales model. The real shift happens when you move from AI as a 'tool' to AI as the core of a new operating system.