> Your real job as a software engineer isn’t to write code. It’s to translate hand-wavy business requirements into detailed specs that a computer can follow.
> Your job is to ask questions and to find edge cases that the product people didn’t think of. Your job is to help operations define processes well enough to be automated.
Right now it takes 5 to 10 years to train a human who already knows how to code to do this. Some never learn.
I think we're safe for a while.
Engineers don't "write code", they build solutions. We just happen to use code to do it. And we happen to manually type that code. Even if an AI could type it for you, you'd still need someone to build the solution.
> Your job is to ask questions and to find edge cases that the product people didn’t think of. Your job is to help operations define processes well enough to be automated.
https://medium.com/swizec-s-nightowls/what-should-you-learn-...
Right now it takes 5 to 10 years to train a human who already knows how to code to do this. Some never learn.
I think we're safe for a while.
Engineers don't "write code", they build solutions. We just happen to use code to do it. And we happen to manually type that code. Even if an AI could type it for you, you'd still need someone to build the solution.