5 ms·
Although code quality may sometimes suffer, no one can deny the productivity gains AI brings to software development.
by tomwuu 2mo ago
Although code quality may sometimes suffer, no one can deny the productivity gains AI brings to software development.
- urbnspacecowboy 2mo agoNeither can anyone deny that 'productivity gains' are worthless if what's being produced is worthless.
- K0balt 2mo agoIf you are producing worthless code, you are choosing that outcome either by choosing to work on worthless projects, or by failing to provide the direction and constraints that cause the model to create performant, maintainable code. You can’t just yolo everything, it’s still software development, but with LLMs it’s more of an engineering and management role.
- rvz 2mo ago> Although code quality may sometimes suffer That doesn't sound like a good thing in the long term. > no one can deny the productivity gains AI brings to software development. What are those "productivity gains"? Rapidly building hundreds of the wrong things that people do not want? It means you cannot stop and the competition only moves far more quicker and its a forever race to the bottom.
- sjducb 2mo agoYou absolutely can deny long term productivity gains. Pre AI it took 100 engineers 5 years to get into a legacy code situation. Once you’re in a legacy code situation it’s very hard to add new features and your code is full of bugs. Fortunately most old companies with legacy code are making loads of money so they can pay the increased development costs to add features to their legacy code. Now with AI five engineers can build a legacy codebase in six months.
- i2km 2mo agoI do. I deny the "gains". The "gains" will turn out to be a mirage in the medium to long term. The technical and cognitive debt incurred will be too extreme.