3 ms·
Hot take: Junior devs are going to be the ones who "know how to build with AI" better than current seniors. They are entering the job market with sensibilities
by ikerino 1y ago
Hot take: Junior devs are going to be the ones who "know how to build with AI" better than current seniors.
They are entering the job market with sensibilities for a higher-level of abstraction. They will be the first generation of devs that went through high-school + college building with AI.
- stefan_ 1y agoWhere did they learn sensibility for higher-level of abstraction? AI is the opposite, it will do what you prompt and never stop to tell you its a terrible idea, you will have to learn yourself all the way down into the details that the big picture it chose for you was faulty from the start. Convert some convoluted bash script to run on Windows because thats what the office people run? Get strapped in for the AI PowerShell ride of your life.
- ikerino 1y agoHow is that different than how any self-taught programmer learns? Dive into a too-big idea, try to make it work and learn from that experience. Repeat that a few hundred times and you'll have some strong intuitions and sensibilities.
- pessimizer 1y agoThe self-taught programmer's idea was coded by someone who is no smarter than they are. It will never confuse them, because they understand how it was written. They will develop along with the projects they attempt. The junior dev who has agents write a program for them may not understand the code well enough to really touch it at all. They will make the wrong suggestions to fix problems caused by inexperienced assumptions, and will make the problems worse. i.e. it's because they're junior and not qualified to manage anybody yet. The LLMs are being thought of as something to replace juniors, not to assist them. It makes sense to me.
- skydhash 1y ago> Dive into a too-big idea, try to make it work and learn from that experience. Or... just pick up that book, watch a couple of videos on Youtube and avoid all that trying.
- CamperBob2 1y agoAI is the opposite, it will do what you prompt and never stop to tell you its a terrible idea That's not true at all, and hasn't been for a while. When using LLMs to tackle an unfamiliar problem, I always start by asking for a comparative review of possible strategies. In other words, I don't tell it, "Provide a C++ class that implements a 12-layer ABC model that does XYZ," I ask it, "What ML techniques are considered most effective for tasks similar to XYZ?" and drill down from there. I very frequently see answers like, "That's not a good fit for your requirements for reasons 1, 2, and 3. Consider UVW instead." Usually it's good advice. At the same time I will typically carry on the same conversation with other competing models, and that can really help avoid wasting time on faulty assumptions and terrible ideas.
- refactor_master 1y agoLike the iPad babies and digital natives myth? I don’t think that really went anywhere. So a new generation of… native prompters? Ehhh.
- booleandilemma 1y agoDo you think that kids growing up now will be better artists than people who spent time learning how to paint because they can prompt an LLM to create a painting for them? Do you think humanity will be better off because we'll have humans who don't know how to do anything themselves, but they're really good at asking the magical AI to do it for them? What a sad future we're going to have.
- bawana 1y agomore reasons for humans not to birth more humans
- heavyset_go 1y agoThis is the same generation that falls for online scams more than their grandparents do[1]. [1] https://www.vox.com/technology/23882304/gen-z-vs-boomers-scams-hacks https://www.vox.com/technology/23882304/gen-z-vs-boomers-sca...
- jansan 1y agoIt may be the same generation, but it's probably not the same people.
- alternatex 1y agoI think the argument is that growing up with something doesn't necessarily make you good at it. I think it rings especially true with higher level abstractions. The upcoming generation is bad with tech because tech has become more abstract, more of a product and less something to tinker with and learn about. Tech just works now and requires little in assistance from the user, so little is learned.
- Terr_ 1y agoYeah, I have a particular rant about this with respect to older generations believing "kids these days know computers." (In this context, probably people under 18.) The short version is that they mistake confidence for competence, and the younger consumers are more confident poking around because they grew up with superior idiot-proofing. The better results are because they dare to fiddle until it works, not because they know what's wrong.
- MITSardine 1y agoI think this disregards the costs associated with using AI. It used to be you could learn to program with a cheap old computer a majority of families can afford. It might have run slower, but you still had all the same tooling that's found on a professional's computer. To use LLMs for coding, you either have to pay a third party for compute power (and access to models), or you have to provide it yourself (and use freely available ones). Both are (and IMO will remain) expensive. I'm afraid this builds a moat around programming that will make it less accessible as a discipline. Kids won't just tinker they way into a programming career as they used to, if it takes asking for mom's credit card from minute 0. As for HS + college providing a CS education using LLMs, spare me. They already don't do that when all it takes is a computer room with free software on it. And I'm not advocating for public funds to be diverted to LLM providers either.