How to future-proof the human developer