Vibe Coding

24 Apr 2025

home > blogs

2009 - I was using FrontServlet in Java 2.0 while building the backend API for the Amex iPhone app. I had to do everything in the code, including the routing logic, business logic, dispatching to JSP, etc.

Felt like assembling a car in the manufacturing line.

2011 - I was using Spring Framework. It handled everything, including routing, dependency injection, annotations, and more. And with Spring Boot and Docker, it was real magic. I could just focus on the business logic.

Felt like driving the car on the roads.

2025 - I am using Vibe Coding. I could tell a LLM what I want and it gives me the code which works most of the time. All I have to do is run the code. I could focus on optimization AFTER it works. It’s more than magic.

Felt like having a personal chauffeur driving me around.

In the past few weeks, I could do

I had no idea of the frameworks or libraries to use, and it took hardly a few hours each. It’s like getting the job done and figuring out how it’s done and learning from it.

I feel like an early Chinese engineer, reverse engineering American products.

I don’t think, I’ll go back to the old ways of programming. The least I can accept is - I will not use LLMs on the internet and be OK with running them locally.

I actually want to attend a technical interview and say, “I only do vibe coding !”.

Is anyone interested in hiring me? 😜

home > blogs

Thanks for reading my blog post! I hope it made you think. If you have a question, comment, or feedback, feel free to reach out to me via email. I personally read all emails and respond to those that require a conversation.

Stay updated with the latest posts by subscribing to our RSS feed or joining our Newsletter.

I’ve spent countless hours lost in books. These are a few that left a mark.


Home  |  Blog  |  வலைப்பதிவு  |  Coach

copyleft @ 2009.