3 ms·
If you don’t like writing code, find a different line of work.
by avidphantasm 3y ago
If you don’t like writing code, find a different line of work.
- mostlysimilar 3y agoI really must be missing something with all of these tools writing code for you. Shipping my entire codebase off to some unknown party does not seem like a worthwhile tradeoff for not having to write my own indentation function or whatever.
- falleng0d 3y agoYou are really missing it. It's more about preventing RSI by getting the boilerplate writing out of the way than having the tool do the actual work for you.
- avidphantasm 3y agoIf you are writing boilerplate all the time, it’s time to introduce some abstractions and put them in a library.
- huytersd 3y agoIt’s a matter of speed and delivery.
- rglover 3y agoSpeed and delivery of what, though? The religion of speed is blinding people to (what I thought was) the obvious trap of these tools: encouraging the incorporation of code the author likely doesn't understand into complex systems and just "trusting the robot is right." For an experienced developer this may be about productivity, but 100M ARR at Copilot tells me we've got novices yeeting whatever code the LLM gives them into their work. So, you get two problems: systems with questionable integrity and a future generation of "engineers" who lack practical knowledge that can only be earned by solving problems.
- userbinator 3y agoPrioritising quantity over quality is how this industry will destroy itself. Software quality was already in decline even before LLMs, blind trust in tools an existing growing problem, and things like this will only make things worse.
- solumunus 3y agoI'm not mad. The shitification of new developers just gives more edge to small software companies who can be more productive. If you're smart and use these tools for genuine advantage it seems you only stand to benefit from this dichotomy.