| ▲ | magicalhippo 12 hours ago | ||||||||||||||||||||||
Actually writing code was never the difficult part for the majority of software created. It required skill yes, but the really hard part was figuring out what to implement in the first place. Which features should the software have, how should they function and interact, which tradeoffs to make given the limitations. Stuff like that. People who were good at those things but lacked training or capabilities to actually write functioning code can now make viable software. People who were essentially code monkeys who wrote code based off detailed descriptions of what should be done, without much thought of or influence on the higher level issues have to step up or face tough times I think. | |||||||||||||||||||||||
| ▲ | coldtea 12 hours ago | parent [-] | ||||||||||||||||||||||
>Actually writing code was never the difficult part for the majority of software created. It required skill yes, but the really hard part was figuring out what to implement in the first place. Nah, it was mostly writing the code. One can have a very good idea of "what to implement", even on a feature by feature and architecture basis, but still need many man-weeks or months or even years with a large team to make it into code. >Which features should the software have, how should they function and interact, which tradeoffs to make given the limitations. Stuff like that. Stuff like that a person can sit down and plan. Which is what the techical lead or software architect role does. They still needed to work themselves plus anything from a couple to dozens of coders to make it into actual runnable code. If the industry was just senior tech lead roles, yeah, it would be affected less. But 95% of it is regular coding roles, even mostly boring coding roles. | |||||||||||||||||||||||
| |||||||||||||||||||||||