The first is a change in engineering culture and engineer mentality. Your job has fundamentally changed. It is no longer to write code, and LLMs are not here to help you write better code faster. Your job is to help the LLM write better code faster. Every engineer is now a team leader, a manager, and your direct reports are the models and agents you use. Guiding them directly and correcting them when they are wrong are part of it, for sure. But a team of two people who always pair-programmed together would not be much of a team, nor would a team where no one worked when the team leader was in a meeting. AI needs to be able to work autonomously and continuously with less and less human babysitting.
There are going to be so many vulns.
It is also not the death of good engineering practices. Maintainability and velocity is better on well-architected codebases. Documentation and tests remain crucial.
There are going to be so many vulns.
So what does this mean for you, the engineer? Well, your agency and responsibilities have both expanded. Not only are you responsible for the work getting done, you also now own how it gets done, and therefore are responsible for continual optimization and maximal automation (and sharing those enhancements with your colleagues — success at Proton is a team sport). It is also your responsibility to flag and escalate needed improvements that you cannot execute on your own. Proton, for its part, will organize and resource the critical investments that are required to get through phase 2 and fully achieve the potential of the AI revolution.
There are going to be so many vulns.
There are going to be so many vulns.
There are going to be so many vulns 😂