Vibecoding: My Experience Building Dhanika

Software development is often seen as a discipline of pure logic and rigid structures. We talk about architecture, frameworks, and design patterns – the building blocks of a rational and predictable process. But what if there’s another side to it? A more intuitive, artistic, and dare I say, philosophical approach to building things? This is the story of my journey with “vibecoding” while building a personal project called Dhanika. What is Vibecoding? The term “vibecoding,” recently popularized by Andrej Karpathy, describes a software development approach that is less about rigid plans and more about the “vibe” of the project. It’s about letting your intuition and the feel of the product guide the development process. Instead of detailed specs and roadmaps, you work with a general idea, a vision, and you let the project evolve organically. ...

August 2, 2025 · 7 min