I didn’t say anything about job security. I actually think it’s a great tool for great devs and makes them that much more invaluable.

Reply to this note

Please Login to reply.

Discussion

Yes I agree. The issue I see is that modern juniors might not even catch that there is a big problem with the code snippet generated in the picture above that might cost the business a lot of money. But if they would instead tried to read up how to build a message queue that would have immediately avoided that.

This is the very single issue I have with vibe coding. You might take away the opportunity to learn from yourself

Yeah, I understand. I never planned on learning so it works for me but I can see how it may harm those who do want to be full time devs and do it correctly.

You're comparing a bad coder with AI against a good coder without AI. What you should be worried about if at all is a good coder with AI.

Good or bad, everyone will use AI. Once it exists there is no going back. If anyone denies it and tries to get by without it, they will be uncompetitive with the rest.

This is not about whether seniors should use AI (they should). The only thing I am worried about is juniors who use AI instead of learning.

A friend of mine told me that most of his classmates “cheated” through their DSA class using AI. I see no future in software for those people.

Juniors who don't use AI should worry about their careers too. Just like they should if they can't actually code (which was already the case before).

nevent1qqsfkfay82z5p6653t68s9s9amtdg70tls8kxah63dxndjqcqyrclus5xlqyg

If you don't use AI as a dev, your job isn't secure.

Thanks for your thoughts. Do you use it regularly?

Constantly, for years at this point.

I think AI is really helpful to give you more brain space for the good stuff.

How long before the dev isn't needed at all?

What devs do isn't limited to either trivial apps or near exact copies of existing programs.

All programs we have, and which AI copies, have been written before.

So basically for as long as we will need complex programs based on new ideas.

But developers need to actually be competent.

If you use AI as a dev, your code isn't secure.