5 ms·
"Learn to code" is looking like a lot less popular advice nowadays thanks to AI...
by ajvs 4y ago
"Learn to code" is looking like a lot less popular advice nowadays thanks to AI...
- pdpi 4y agoEverybody keeps saying this, I just don't get it. There's whole domains where AI doing it is just infeasible. For all the other domains, who tells the AI what to do? Who knows how to be specific enough and precise enough to get the right output? Until you have full-on AGI that can talk to stakeholders, gather requirements, build an incremental mental model of what the requirements are, and all that jazz, programmers will have the same job as they do today: tell the computer what to do. It's just that we'll be using a different language to do it in.
- flask_manager 4y agoI suspect tools like this will become excellent at all the slight variations and duplicate work that goes on in a whole bunch of development work. To the point where especially for the low complexity work you get enough productivity increase that you actually begin to reduce the demand for programmers in general. I wonder what the proportions work out to be, if you break the work into "the hard bit" vs the "automatable bit", Ive defiantly worked on projects where there is one novel bit that had to be done just right, but 80% of the time was still spent setting up standard databases, payment processors, customer interfaces.
- matwood 4y agoI disagree on the reduce demand part. Companies have no shortage of ideas and products they want to implement. Execution is the limiting factor right now. I fully expect programmer demand to remain constant at first and then increase as new classes of products are made possible because of AI. BTW, this is what’s happened with every other programmer productivity increase. No company has responded with ‘cool, our product is done’ and instead has expanded what the product can do. Customers then expect more, and the cycle continues.
- matwood 4y ago“AI” has quickly become the new “Cloud”. Will it change things? Absolutely, but it isn’t going to solve every single problem. I fully expect to see articles in the not distant future of the likes of ‘we moved away from AI and it saved money/improved our product/etc…’
- chongli 4y agoIt’s entirely consistent for AI-based development tools to only be useful to trained programmers and for those same AI tools to render the programming field as a whole much less tenable of a career. In fact, the same sentence may be true if you replace AI tools with any technology that improves programmers’ productivity: advanced frameworks for example. The issue is that if programmer productivity shoots through the roof — if you need only one programmer to do the job of ten, or a hundred, or a thousand — then it can result in massive layoffs of programmers. It need not be the case that new technologies be accessible to non-programmers for this to happen. The same thing is happening in other areas. My friend works in robotic welding. He programs robots to perform specific welds and then supervises them operating during the assembly of each truck chassis. As a single person, he’s doing the work of half a dozen journeyman welders. This amplification of his productivity by technology means his factory needs far fewer welders to get the same work done. It should come as no surprise, then, that older journeymen welders have been very vocal in expressing their hostility towards him throughout his career. “Learn to code” indeed.
- brazzy 4y agoOnly if you know nothing about coding nor AI.
- usrbinbash 4y agoBecause GPT3/4 manage to write the kind of code I already used automation as much as possible towrite for me, because it's boring and repetitive? I don't think so. When ChatGPT can write code to the query: "Hey, the production server acted weird last weekend, could be about that issue we talked about on slack yesterday, could you have a look at that?", then I' going to start worrying about my job security.
- dboreham 4y agoWell, it says it wants access to your slack and the root password to the server...oh and it said send any error messages you have first.
- usrbinbash 4y agoWell that's all the info I got thrown in the hallway, so...that's what it has to work with. If I have to do extra legwork for it to function, then it's not a replacement for me, just another tool that helps me up my productivity with.
- fwungy 4y agoThe cars are going to be driving themselves any day now too. The easy part of anything can be replaced by AI. It's the hard part that's the problem.