The biggest piece of advice I'd give to colleagues who are devs, is to figure out what you will do when software dev work moves from many opportunities writing code at a large number of companies to fewer jobs managing automated systems that write code.
Sysadmin/neteng careers made that transition w/ cloud over the past decade, the remaining major cost for tech-heavy orgs are devs, which is why the industry focus is on reducing that head count with automation. Tech is not there yet, but coming.
@toddsundsted @kyle In my view, software engineering isn't writing code, it's translating business requirements into something a computer can understand. It's just that we currently use code to achieve that. Maybe our natural path forward will eventually make us "robot psychologists", as in Asimov's Foundation
@kyle I believe this is an absolutely true statement. it won’t come in the form of large language models and AI. it will come in the form of low code/no code tools that move the task of translating business requirements into syntax from software developers to business people.