I half agree. Ok maybe a bit less than half.

It's awesome and groundbreaking.

If you let it code a project from the get go it's a throw away project(as of now), excellent to explore ideas and for quick personal tools.

It gets the structure of the core abstractions and the basic ideas massively wrong. It does better in an advanced project where it can reuse well defined types and do specific task you ask.

It's really good at looking at your code and finding possible bugs, suggesting improvements.

If it gets much better, most of the techniques and tricks you learned will be useless. Whoever comes later might just find better and more effective ways to use it.

Reply to this note

Please Login to reply.

Discussion

The thing is, we’re using coding tools and frameworks that are designed for humans.. what happens when we optimise coding IDEs and frameworks *for* AI..

frameworks that have all the security and interoperability built into small components that can be stacked together by ai to build complex systems with very little risk of spaghetti code or security holes?!

I guess that would help. But why don't we have those for our self?

Also10 years ago full autonomous cars were 6 months away...

So I have no idea.

It's cool to be able to build an app in a day.

But I got burned many times now, after a few days you have so much dead code that is not even used in there. It really gets messy and terrible quite fast.

And when you happen to really know about some specific stuff, you realize that the AI did some terrible choices like really really bad and stupid.

It will improve, but I don't buy the classic linear thinking where you see the changes of the last few years, and you project that on the next years without understanding the mechanisms at play.

I use it massively, but I have not seen a vibe coded project that is not pretty rubbish to use.

True true. It’s still v early days, but I feel like it’s reached a tipping point.

I use cursor every all the time now in my day job. It’s become indispensable!

I think the natural progression is from low-code to ai-code, where you describe the process needed, and the ai architects it with you in an interactive way refining your thinking as it goes.