I have been developing software professionally for about 25 years now and worked on different code bases and for different companies. I was relatively enthousiastic when I started programming, but looking back I had my ups and downs when working as a software engineer. Things became repetitive and it is often mostly about shuffling data around. And especially the last few years I was wondering if I wanted to do this till my retirement. It was getting more and more boring.
Then AI arrived a few years ago and two years ago I was still in hybrid mode, so partially using AI to lookup some code or generate some stuff and doing old school coding by hand. Last year I got a new job and from day one I am doing all software development in AI. I never want to go back to the old way of developing everything by hand. So many ideas I had in the past would cost too much time and money to even try. Now I can try five different solutions for a feature in a single day and select the one that fits best.
I was influenced and learned also a lot from older developers who were in their 50s to be sort of proud on coding, but that is fading away very hard. I also don't see code as something personal anymore or something I should be proud of. But I am proud of what I can create with AI nowadays, functionally. And I also found out that I like the creativity of making things more than the often boring coding.
When I see the AI generated code I think it looks really really well written. Of course it helps to steer it with certain design patterns or solutions you prefer, that's the one skill that is actually very valueable to be able to prompt well.
In the end the most important thing for the business owner is that things are working, they mostly don't every care about your code.
It's scary how much your comment aligns with my thinking. Yes to all of that.