|
|
|
|
|
by mjburgess
1286 days ago
|
|
Almost all the work of programmers is already automated in the form of everything you get via `pip`, `apt get` etc. A very large part of what remains is the bit which cannot be automated: modelling real world (business) process in terms of the systems of automation which are available. Programming is a modelling activity which is about phrasing sequences of available actions to represent a process. If AI systems generate code, then programming becomes the sequencing of AI prompts -- which are here then just a more natural language like version of programming. Even in that world a significant amount of technical skill is required to ensure commands are sequenced correctly, the code is correct, etc. For "AI" to replace this process it would not only have to be AGI, but also AGI fully embeded in the human social world of the processes were are modelling. |
|
My observation was that a lot of my colleagues had no appetite for reasoning about processes, much less thinking through various edge cases to make sure the work was done correctly and covered enough cases to be a useful workflow with low incidents.
Colour me skeptical but I'm not convinced we will see an AGI that can solve business problems without killing the proverbial cat without lots of baby sitting.
So is programming the business of copy pasting from stackoverflow or is it the business of solving problems?