29 ms·
Indeed: The act of actually typing the code into an editor was never the hard or valuable part of software engineering. The value comes from being able to des
by stackghost 7mo ago
Indeed: The act of actually typing the code into an editor was never the hard or valuable part of software engineering. The value comes from being able to design applications that work well, with reasonable performance and security properties.
- ok123456 7mo agoThen why did most software fail to do that even before the advent of LLMs?
- sethops1 7mo agoBecause designing systems that work well is difficult. It takes years of experience to develop the muscle memory behind quality systems architecture. Writing the code is an implementation detail (albeit a large one).
- fxtentacle 7mo agoAre we sure it's not failing anymore after the advent of LLMs?
- stackghost 7mo agoBecause coding bootcamps and CS programs were churning out squillions of people who could type the code but had poor design and analytical skills, because there was a time where being able to implement Dijkstra on a whiteboard would get you 400k at a FAANG.
- LtWorf 7mo agoAnd you think these people will now produce better results with the assistance of an LLM that was trained on their work?
- stackghost 7mo agoNo, that's the opposite of what I think. Bootcamp grads are basically obsolete now. The real skill has always been the ability to make good design decisions and that's still the case in the LLM era.
- locknitpicker 7mo ago> Bootcamp grads are basically obsolete now. I beg to differ. I know for a fact that some companies started hiring people with LLM experience, whose only expertise is spending all Copilot enterprise account tokens on their first week at the job and proceed to whine that the lack of tokens was stifling their creativity. Say what you may about boot camps, but at least the people getting hired could do things and understand what they are doing.
- margorczynski 7mo ago> The real skill has always been the ability to make good design decisions and that's still the case in the LLM era. For now maybe yes but the goal is totally removing the human from the decision loop regarding technical stuff.
- simonw 7mo agoIt wasn't the hard or valuable part of software engineering, but it was a very time-consuming part. That's what's interesting about this new era - the time-consuming-but-easy bit has suddenly stopped being time-consuming.
- rhubarbtree 7mo agoAgreed, often see cope from managers along the line of “writing the code was never the bottleneck”. Well, sure felt like it.
- LtWorf 7mo agoFor most people who can type with more than 2 fingers, thinking what to type is slower than typing it.
- rhubarbtree 7mo agoAha, and AI beats you at both.
- habinero 7mo agoIt's not time consuming. It seemed slow because of all the other important parts of the job. People vastly overestimate how much time SWEs actually spend writing code lol