Consider security engineering. It requires constantly thinking about unconventional ways to attack systems, and taking advantage of common coding mistakes LLMs produce as often is humans because it learned from humans.

Security engineers will have jobs until software is perfectly secure... and that is going to be a while.

I do not use LLMs at all to do my job, and it is unlikely I ever would. Clients pay me -after- they had all their favorite LLMs take a pass.

> Security engineers will have jobs until software is perfectly secure... and that is going to be a while.

Not as long as you think.

https://cybernews.com/security/standord-artemis-system-beats...

have friends in Security Audits and the business model is great. The clients need external companies to give stamp of approval for their cyber insurance. Also its hard to find security holes but rather easy to validate, and it doesn't matter how ugly they are its just if you can get in or not .

And indeed the vibe coders will just create a lot more security issues

> Security engineers will have jobs until software is perfectly secure... and that is going to be a while.

Might be never or if the software is not used at all.

The perfect and secure software is none.

>The perfect and secure software is none.

Well, at least not connected to the internet?