Take software engineering. Rather than doing the dirty work ourselves, we'll become AI supervisors and verifiers. Instead of implementation, the hard parts will become:
- Telling the AI what you want precisely enough that you get the right output.
- Verifying that the resulting code really works.
- Figuring out what went wrong when it doesn't work (which will still require a deep understanding of the code, even if the engineer doesn't write it).
Come to think of it, is that really all that different than what we do today? It sounds like the same job, just higher up on the ladder of abstraction.