Having spent the last 10 years in the heart of one of the major players, and per our internal metrics being in the top 1% of employees using AI based on interaction count, here's my 2 cents for what it's worth.
Thanks to AI, my output has increased 10x when I measure my first 9 years in the company versus the past year. The AI tools finally had access to the context needed to help me, and they reached a level of comprehension where they became a net time saver. Once those 2 bars were met, the choice to use it became a bit of a no brainer.
Currently, I can write code in nearly any language without much impact to how fast I can build. Before, once I left my bubble, I could do the work but it was slow and required a ton of throwing things at the wall to see what would stick. Now I just say "take this code (in any language), change it to do X/Y/Z," have it write a test to validate the behavior, walk away, come back a half hour later and it's done.
My entire workflow has changed in the past 6 months. I now spend more time building out the testing and validation solutions (using AI) and very little time on the actual solution. I have very well defined style guides for how the code should look and feel to help make it consistent with what we have, so it's easy for others to come behind and understand. The reason I spend more time on the test than the solution is I can setup a test, tell AI to make a solution, walk away, and let it churn in the background. It will bounce around trying different things while I'm off doing the ten other things that I previously had in my backlog and couldn't get to.
On a pure lines of code basis, I'm pushing out about 10x the volume than I was before AI. Which is great. I'm able to get more things done. However, it's coming at a cost.
My coding skills are dulling quickly. I'm extremely efficient now at using AI to build, but if I were to interview for my current job it would be a struggle to pass the coding exam as I haven't written any code in 6 months. Another downside is that the solutions I've made using AI I really don't know very well. I have a high level idea what they do, but not much more because I didn't make them. Previously, after having made a solution, I knew the ins and outs and everything about it. Now I'm as familiar with the pieces of code that I used AI to make as I would be with a piece of code my colleagues wrote.
The other thing I noticed: when I complete a project, because I didn't spend that much time getting my hands dirty with the data, I skipped the part of the process where I would get ideas on what else we could do in the space, or what we could do next, or things that would be nice to have that I decide to go ahead and do because I'm already in there. None of that happens now. When I finish something using AI, I no longer have a long list of brainstorm ideas for the next version.
Where do I see AI going? Right now, as a developer, AI is not well integrated into our workflows. In the future, I expect there will be an AI section of our code repo that AI stores notes and other context it needed to efficiently work in a shared space where many developers are updating the same code package. Right now, none of this framework exists natively, but in the next year that's where I see the opportunity.
I can already see some of this with WebMCP, which will be the way that AI is able to natively interact with websites without having to use a UI like we do (
https://developer.chrome.com/blog/webmcp-epp). This is the next opportunity... building out ways for your website to integrate with AI tools. The faster you can make your service "AI compatible," the faster those using AI will adopt your tool as the one they use.
Do I think AI is going to take away my job? Probably not mine, because I'm currently using it to surf the wave and do things I couldn't do before at much faster speeds. However, those that aren't spending the time developing their skills to be able to go faster using AI will be left behind and might not be eliminated, but might not measure up to their colleagues as well.
(sorry for all the edits, it seems my ability to write is suffering as well)