To evolve with the industry. I don't think Software Engineering will disappear, I think it will evolve. An engineers day-to-day job will be different, the job requirements will change, the skillset that is needed to be successful will change, but we will still need to develop software and we will need engineers to do it.
AKA an AI consultant. I will add value at every step, and tell you how to run your business more efficiently with AI.
My playbook:
Sack those engineers for whom business already want to let go, just validate their beliefs.
Automate everything else under the guise an AI subscription will save them money (like outsourcing advice).
Then reap the whirlwind and take the opposite position when it rolls around again, hire more workers, have them take over roles that need the human touch.
I pretty much let AI write all of my code but even Fable is still really dumb for moderately complex things. Just today I had it write a simple consumer for a message bus where the message was emitted from a different service. Messages weren’t going through. I spent a few hours debugging. Then fable helpfully informed me that there was still the small problem that the producer and consumer were connected to completely different buses. Not even the same protocol.
To evolve with the industry. I don't think Software Engineering will disappear, I think it will evolve. An engineers day-to-day job will be different, the job requirements will change, the skillset that is needed to be successful will change, but we will still need to develop software and we will need engineers to do it.
"AI keeps stubbornly refusing to take our jobs"
https://www.noahpinion.blog/p/ai-keeps-stubbornly-refusing-t...
AI Engineering.
If you can't beat 'em, join 'em.
AKA an AI consultant. I will add value at every step, and tell you how to run your business more efficiently with AI.
My playbook:
Sack those engineers for whom business already want to let go, just validate their beliefs.
Automate everything else under the guise an AI subscription will save them money (like outsourcing advice).
Then reap the whirlwind and take the opposite position when it rolls around again, hire more workers, have them take over roles that need the human touch.
I pretty much let AI write all of my code but even Fable is still really dumb for moderately complex things. Just today I had it write a simple consumer for a message bus where the message was emitted from a different service. Messages weren’t going through. I spent a few hours debugging. Then fable helpfully informed me that there was still the small problem that the producer and consumer were connected to completely different buses. Not even the same protocol.
To continue to solve problems with technology where applicable and when profitable to do so (versus other potentially higher value work).