2/2/2026 at 7:04:20 PM
One of my all-time favorite quotes is from Zen Mind, Beginner's Mind and it goes: “In the beginner’s mind there are many possibilities, but in the expert’s there are few.”There's such a wide divergence of experience with these tools. Often times people will say that anyone finding incredible value in them must not be very good. Or that they fall down when you get deep enough into a project.
I think the reality is that to really understand these tools, you need to open your mind to a different way of working than we've all become accustomed to. I say this as someone who's made a lot of software, for a long time now. (Quite successfully too!)
In someways, while the ladder may be getting pulled up on Junior developers, I think they're also poised to be able to really utilize these tools in a way that those of us with older, more rigid ways of thinking about software development might miss.
by gdubs
2/2/2026 at 8:27:42 PM
Over the last 25 years of building commercial software, but being a programming enthusiast since I was 15 years old, I came to the conclusion that self-improvement (in the sense of gaining real expertise in a field, building a philosophy of things, and doing the right things) is in direct opposition to creating "value" in the corporate/commercial sense of today.Using AI/LLMs, you perhaps will create more commercial value for yourself or your employer, but it will not make you a better learner, developer, creator, or person. Going back to the electronic calculator analogy that people like to refer to these days when discussing AI, I also now think that, yes, electronic calculators actually made us worse with being able to use our brains for complex things, which is the thing that I value more than creating profits for some faceless corporation that happens to be my employer at the moment.
by bsoles
2/2/2026 at 9:36:36 PM
Why are you so certain that LLMs/AI can't be used as a tool to learn and grow?Like Herbie Hancock once said, a computer is a tool, like an axe. It can be used for terrible things, or it can be used to build a house for your neighbor.
It's up to people how we choose to use these tools.
by gdubs
2/3/2026 at 8:43:48 AM
Just putting it out there, not really interested in exercising the metaphor. I tend to be able to own my tools, these are closer to services.by bravetraveler
2/2/2026 at 11:23:49 PM
> Why are you so certain that LLMs/AI can't be used as a tool to learn and grow?Because every other post in here, for example, starts with "I vibe coded..." and not with "I learned something new today on ChatGPT".
by bsoles
2/3/2026 at 1:27:51 PM
Maybe people that learn stuff from AI aren't the type to enthusiastically make posts about it?by pixl97
2/3/2026 at 12:06:14 AM
I’m vibe coding apps that help me explore stuff and learn things. That’s their specific purpose.by nerdsniper
2/2/2026 at 7:27:24 PM
There have always been young people who can quickly hack something together with whatever new tools are available. That way of working never lasts, but the tools do last.When tools prove their worth, they get taken into to normal way software is produced. Older people start using them, because they see the benefit.
The key thing about software production is that it is a discussion among humans. The computer is there to help. During a review, nobody is going to look at what assembly a compiler produces (with some exceptions of course).
When new tools arrive, we have to be able to blindly trust them to be correct. They have to produce reproducible output. And when they do, the input to those tools can become part of the conversation among humans.
(I'm ignoring editors and IDEs here for the moment, because they don't have much effect on design, they just make coding a bit easier).
In the past, some tools have been introduced, got hyped, and faded into obscurity again. Not all tools are successful, time will tell.
by phicoh
2/3/2026 at 1:15:22 PM
At the same time I see experience engineers pretend that everything they have learned about software development is no longer true.3 years ago the idea of measuring productivity in lines of code would have been ridiculous. After AI, it is the norm.
by AndreasMoeller
2/2/2026 at 10:17:58 PM
I was talking about this with someone today, that before perhaps there is an exactness you expect. But actually, what really matters is "good enough." And if AI written code takes you to "good enough" according to whatever metric you've set, then what exactly is the problem? Because a lot of the technical part of the job is taking X data, doing f(x) transformation to that data, and thus Y is born and handed to the next step. So if it passes whatever metric you have set to make sure that going from X to Y handles Z% of the problem space, and doesn't create downstream issues (probably this should be part of your metric), then you have done your job. And yes, of course sometimes the job will require you writing the code yourself because that level if precision is necessary. But why should we consider that always to be the case? And thus, actually, there are probably new programming languages and paradigms to consider that we haven't thought of yet that makes this kind of problem solving more efficient. Because right now we are not super effective at juggling both the human and the machine's problem space context. Except some experts who say they can orchestrate tens of agents all at once doing whatever. I dunno. I think right now is exciting and not hand wringing. A computer is meant to help you think. Why shouldn't new computational tools bring excitement?by mnky9800n
2/2/2026 at 7:28:09 PM
... and the biggest problem is that the people who _do_ know how hard it is to build software are the ones whose input on the matter is most likely to be discounted as "sour grapes"/"fear of obsolescence".by commandlinefan
2/3/2026 at 1:29:14 PM
Then become a consultant that fixes broken AI generated apps for outrageous fees.by pixl97
2/2/2026 at 7:36:32 PM
I definitely agree with this. Older folks have to deal with the double whammy of being familiar with what they already know, plus there is a good bit of research that learning and absorbing new things just gets harder past mid-40s or so.That said, I don't think this negates what TFA is trying to say. The difficulty with software has always been around focusing on the details while still keeping the overall system in mind, and that's just a hard thing to do. AI may certainly make some steps go faster but it doesn't change that much about what makes software hard in the first place. For example, even before AI, I would get really frustrated with product managers a lot. Some rare gems were absolutely awesome and worth their weight in gold, but many of them just never were willing to go to the details and minutiae that's really necessary to get the product right. With software engineers, if you don't focus on the details the software often just flat out doesn't work, so it forces you to go to that level (and I find that non-detail oriented programmers tend to leave the profession pretty quickly). But I've seen more that a few situations where product managers manage to skate by without getting to the depth necessary.
by hn_throwaway_99
2/2/2026 at 8:11:35 PM
> Older folks have to deal with the double whammy of being familiar with what they already know, plus there is a good bit of research that learning and absorbing new things just gets harder past mid-40s or so.Unfortunately, since the tech industry still largely skews young, reticence to chase every new hype cycle also feeds into the perception of an inability to learn new things, even after many prove to be fads (e.g., blockchain).
by atmavatar
2/2/2026 at 8:23:39 PM
This reminds of talking to my nephew at Thanksgiving years ago. He was studying for an exam after the holidays and I was looking at his screen open to a Google Doc which looked like his study notes except - they were being edited as I was watching - by someone else. I asked about it and he goes “we have a single Google Doc where all students collaborate on the study notes.” My mind was blown, I was also using Google Docs but not in a millions years would it cross my mind its utility for such a thing he and his classmates were using it for. Can’t wait to see what new blood “Juniors” brings to the table!by bdangubic
2/2/2026 at 8:37:29 PM
All students collaborating on notes kind of defeats the point no? As I see it study notes are reminders to link you back to when you were reviewing the material. If you never wrote the notes you wont get that connection back to the material.by AuthAuth
2/3/2026 at 2:09:06 AM
The shared study notes represent shared understanding of the topics at hand. Different people grasp concepts in different way and seeing how other people think/understand/deduce/... (at least for me) makes a world of difference.Like seeing a PR and going "holy s**, would never have dreamed of doing it that way" - I have learned A LOT in a looooong SWE career from that...
by bdangubic
2/3/2026 at 6:24:03 PM
I agree that collectively they understand but they dont sit the exam collectively. If it works, it works I guess.by AuthAuth
2/2/2026 at 10:14:03 PM
On the one hand, this is the kind of closed mind the zen guy in the root comment was talking about.On the other hand, you're probably right...
by bitwize
2/3/2026 at 12:57:27 AM
Perhaps wisdom is closing your mind to common stupidity.by saulpw
2/3/2026 at 3:50:03 AM
Collective cognition is effectively what all knowledge work is. The programmers are the dunces that can't keep it all in their heads and need explicit type systems and databases to manage state unlike the genius business analysts and SMEsby whattheheckheck