I don't know,.any developer who would not deliberately decide to not use ai would be easily becoming better in using ai as any non technical person.
Non technical people are usually not even able to use versioning software in a good way.
A developer could hold the ai on the rails. And understood when things go in the wrong direction.
So yes pure vibe coding might be a thing. But I don't think vibe coders would outperform developers if the dev would also use an ai in any form. Of course maybe they are cheaper. But no real competitors on the same level.
I think it could also be a good time for middle size open source projects.
I built a middle size one which I didn't have started before the era of ai, because i didn't have enough time for it.
But with the help i could concentrate more on design decisions and trade offs. Also i learned a lot of the ai generated code because it was on a domain which was quite new to me.
So i guess not all open source ai contributions are slop. And maybe we will see a rise of middle size projects done by devs who hadn't had enough time for it beforehand.
Hey i build a K2 compiler mutation lib for kotlin.
The cool thing is that you only have to compile once. Then all mutation points are configured and enabled in a row via junit extension. So it just works within your test suite.
Yes i guess with the current ai we don't have this kind of learning. What works best for me.is to store important learnings in a instructions file or skill. Also i generate these days always some extra documentation about the overall design.
This helps to get the ai on the loop for the nest iteration or feature m
But yes this is limited and also takes some of the rare resources of context window.
But as you said we cannot do this kind of learning with weight's with our current llms.
I guess it's all useful but it's also quite different from human thinking. And i guess we have to guide here to get the best out of it.
Non technical people are usually not even able to use versioning software in a good way.
A developer could hold the ai on the rails. And understood when things go in the wrong direction.
So yes pure vibe coding might be a thing. But I don't think vibe coders would outperform developers if the dev would also use an ai in any form. Of course maybe they are cheaper. But no real competitors on the same level.