| Precisely, cars are more-or-less identical copies, at each position along the assembly line its just one of a handful of variants of the step that needs to be executed. Software is less like an assembly line and more like plumbing: Some people design which type of pipe needs to be routed from here to there. The implementor actually pipes the outputs of one function, in a variable, and then taps it off as an argument to another function. Software development is like plumbing really, so a good manager of a pipeworks and plumbing company might actually make a good manager for software companies as well. This is also why its actually not so surprising that LLM's are mastering programming skills, it's essentially just being a plumber, and a lot of people are happy they no longer need to be a plumber. Physicists, engineers, scientists, ... they have much more complicated tasks compared to plumbers, programmers and code monkeys. |