I've had the same idea, but instead it could "decompile" spaghetti code with horrible variable names into something readable.
It seems like a reasonable (almost believable even) first stage to software finally coming to eat the jobs of its creators.
It seems like a reasonable (almost believable even) first stage to software finally coming to eat the jobs of its creators.
Eventually we're going to become technical PMs. As long as there will be fuzzy unclear problem descriptions, there will be jobs for people who can codify and standardize processes.
Plenty of paperclips, though.
This seems a little optimistic in terms of the average software developer's ability to think at higher and higher levels of abstraction.
It's not an easy skill, and not that many people are very strong in it.
Just look at how programmers today react to mathematical paradigms and explanations (category theory, anyone) in any practical setting.