Vibe Coding Apps have never been easier

·

2 min read

Cover Image for Vibe Coding Apps have never been easier

Creating mobile apps is about to get lot easier. Google recently announced Jules, their code editor. I have been playing with it and despite a limit of 5 tasks per day, I think it has been pretty powerful. It was able to write code to improve some of my docker configuration with few prompts, create a PR request and I could make things lot better in matter of minutes.

Arguably, this is not yet par with a junior engineer. But I expect that it will get lot better with time. In fact it could get better exponentially.

Templates are the way

It is hard to modify code written by humans. But it might be extremely easy to modify the code written by AI. I expect that in coming days we will see a lot of boilerplate apps that are 100% generated using AI. Everyone else will build on top of that. This will be a bit like Twitter Bootstrap moment for us. Twitter Bootstrap made the whole web incredibly cleaner and more beautiful.

Cross-Platform code made easy

Strategy for cross platform has been to use to frameworks like React Native or Flutter. I think this will change in favor of more standard development where you rely on AI to make code changes for feature parity. This might actually make code much better.

An AI agent could make the same feature change to both your Swift codebase and Android codebase at the same time.

Simplified API contracts

API contracts have been one of the most challenging problems in computer science. The backend and front end teams work independently and there is communication overhead in agreeing on an API contract.

With AI being able to fully understand both client and backend code, it can design much better API contracts and also change them much easily. A lot of problems that exist today because of human cognition limits are going to disappear.

Conclusion

Human coding is about to get lot more complicated as result of Vibe coding. But it also means that as AI writes more and more code soon it will write more complex code than humans can understand. This might mean writing code by hand is going to get lot more tougher.