That's AI.
That's AI.
In my case, I find the value with LLMs with respect to writing is consolidation. Use it to make outlines, not writing. One example is I record voice memos when driving or jogging and turn them into documents that can be the basis for all sorts of things. End of the day it saves me alot of time and arguably makes me more effective.
AI goes bad because it’s not smart, and it will pretend that it is. Figure out the things it does well for your scenario and exploit it.
It is not a reason to accept stupidity or incompetence. We should reject these things and demand better.
now imagine he can be scaled indefinitely
you thought software was bad today?
imagine Microsoft Teams in 5 years time
When I use Claude for code, for example, I am not asking it to write my code. I'm asking it to review what I have written and either suggest improvements or ways to troubleshoot a problem I am having. I also don't always follow its advice, either, but that depends on how much I understand the reply. Sometimes it outputs something that makes sense based on my current skill level, sometimes it proposes things that I know nothing about, in which case I ask it to break it down further so I can go search the Internet for more info and see if I can learn more, which pushes the limits of my skill level.
It works well, since my goal is to improve what I bring to the table and I have learned a lot, both about coding and about prompt engineering.
When I talk to other people, they accuse me of having the AI do all the work for me because that's how they approach their use of it. They want the AI to produce the whole project, as opposed to just using it as a second brain to offload some mental chunking. That's where Gen AI fails and the user spends all their time correcting convoluted mistakes caused by confabulation, unless they're making a simple monolithic program or script, but even then there's often hiccups.
Point is, Gen AI is a great tool, if you approach it with the right mindset. The hammer does not build the whole house, but it can certainly help.
It works but it simply not what most people want. If you love to code then you just abstracted away the most fun parts and have to only do the boring parts now. If you love to manage, well managing actual humans and seeing them grow and become independent is much more fulfilling.
On a side note, I feel like prompting and context management is something that is easier for me personally as a person with ADHD as I am already used to working with forms of intelligence that are different to my own. I am used to having to explicitly state my needs. My neurotypical co-workers get frustrated that the LLM can't read their minds and always tell me that it should know what they want. When it nudge them to give it more context and explain better what they need they often resist and say they shouldn't have to. Of course I am stereotyping a bit here but still an interesting observation.
Prompting is indeed a skill. Though I believe the skill ceiling will lower once tools get better so I wouldn't bank too much on it. What is going to be valuable for a long time is probably general software architecture skills.
I set up SSH certificates in my homelab last night with Claude Code. It was a somewhat aggravating process - I had to remind it a couple times of some syntax issues, and I'm not sure that it actually took less time than I would've taken to do it myself. And it also locked me out of my cluster when it YOLO'ed some changes it should not have. On the whole, one of the worst AI experiences I've had recently.
But I'm thrilled with it, TBH, because it got done, it works, I didn't have to beat my head against the wall for each little increment of progress, and while Claude Code was beating its own head against the wall, I was able to relax and 1) practice my French, and 2) read my book (Steven Levy's _Artificial Life_, which I recently saw excerpted on HN).
The general state of things is probably still pretty terrible. I know there're no end of irritations that I have with Claude Code, and everything else I've looked at is even less pleasant. But I feel like this might be going in a good direction.
*EDIT*: It should go without saying though that I'd much rather be mentoring a junior person, though, as you said.
People keep writing this sentence as if they aren't talking to the most tool-ed up group of humans in history.
I have no problems learning tools, from chorded key shortcuts to awk/sed/grep to configuring all three of my text editors (vim, sublime, and my IDE) to work for their various tasks.
Hell, I have preferred ligature fonts for different languages.
Sometimes tools aren't great and make your life harder, and it's not because folks aren't willing to learn the tool.
We have intelligent people using ai and claiming it’s useful.
And we have other intelligent people who’s saying it’s not useful.
I’m inclined to believe the former. You can’t be deluded about positives usefulness. But you can be about the negative simply by using the LLM in a half assed way and picking the most convenient conclusion without nuance.
If you honestly believe that, I've got a bridge to sell you.
But you can miss the positive results if you haven’t used LLMs recently or used agentic ai like cursor. it’s easy to miss the positives
If that were true, then we would not have the Dunning-Kruger effect. Regardless of your intelligence, all of us are susceptible to a cognitive bias that makes us think that we are better than we actually are at some things.
The classical case used to demonstrate the Dunning-Kruger effect is self-assessment. That is, how well you think you can do a task. Rating the performance of a task - which is precisely what is happening here!
People are shit indicators of their own performance. With a great new placebo tool, people are incredibly likely to say it improved their life. Even though it did nothing at all.
Being deluded about positive usefulness is normal.
I mean as much as we complain about LLMs hallucinating, here's an example of a human making shit up out of thin air. What's going on here is NOT self assessment. It's obviously assessment of an LLM.
Additionally the Dunning-Kruger effect like all of psychology stands on shaky ground.
DKE has been confirmed more than anything else. It was one of the few things not hit by the replication crisis.
You're assessing how well you do, when aided or not, by a tool. That's still self assessment, I'm afraid.
And that self-assessment is flawed. [0]
Aid? I assess the output of the tool. Whether that tool aids me is another topic all together. I am not using the tool to augment my existing abilities.
The tool is literally doing the task for me and I am evaluating the results afterwords. This is not some wrench that augments my existing strength. This is more of an assistant than a tool but wording can be manipulated so that assistants can also be thought of as tools. Let's not manipulate the wording to be in our favor and go for intent. The intent here is that clearly the LLM is different from a wrench. When you evaluate a wrench you also evaluate yourself because you are operating the wrench. When you evaluate an LLM, you are not operating it. You gave it a prompt and it went off on it's own to do something.
https://www.scientificamerican.com/article/the-dunning-kruge...
This is what I mean by dunning kruger. Either way, whether it's legit or not my points still stand.
>So... Attack first? That what you're going with?
What is this? Attack first? Who is getting attacked here?
> You just made that up... I mean as much as we complain about LLMs hallucinating, here's an example of a human making shit up out of thin air
You called me a liar, delusional, and accused me of making up shit.
As you appear to ignore all things contrary to your current opinion - as the article you linked points out it effects everyone; and have acted like a dick, this conversation is now over.
But that's simply not true.
Not only have I used these tools and found them to be unhelpful to me, I have good reasons why I don't think they are helpful. I can even give two modalities in which I find them actively unhelpful:
- for creative work, they don't allow me to chew over the details which I find important to struggle with as I express my thoughts and how to communicate them
- for rote lookup or facts, I either understand the underlying material such that my code completion or templating tools are faster and clearer for me or I probably need to struggle with the underlying complexities until I can generalize the problem myself.
You simply assume that I'm not, like, a 47 year old with an annoying theory of mind and learning and who has conceptual models for how I learn things based on almost 3 decades of teaching hundreds of students, coaching dozens of my cohort, and learning many skills across several domains.
Which is fine. I am old enough that "you're holding it wrong" is something I've seen several times in my life.
But at the end of the day, all you have is the usual "you're holding it wrong" objection that most folks have to technology that doesn't actually fit well.
I will give you some free advice, totally worth what you're paying for it.
It is indeed entirely possible that humans are quite often "deluded about positives [sic] usefulness" of different tools. That delusion can often be a difficult or painful lesson. I've got a lot of tendon issues from rock climbing and bad scalar patterns in my clarinet playing to prove that well enough for myself.
I suggest that if you really believe that anything which helps you in some short term kind of way won't hamper you in your future endeavors, you might want to question that belief.
If you can't think of any examples (cocaine being one easy example) then I suggest that you don't know enough about the world to be conjecturing about it as you have been doing here.
In any case, good luck. Clearly all the people disagreeing with you here are wrong.
Doesn't prove your case. Plenty of instances where everyone is wrong and one person is right. Lead for example was once thought by everyone to be healthy. Very few people considered it toxic.
>I will give you some free advice, totally worth what you're paying for it.
Could be completely useless advice and totally worthless. You declaring it worth it does not suddenly make the advice valuable. In fact I'm anticipating negative value.
>It is indeed entirely possible that humans are quite often "deluded about positives [sic] usefulness" of different tools. That delusion can often be a difficult or painful lesson. I've got a lot of tendon issues from rock climbing and bad scalar patterns in my clarinet playing to prove that well enough for myself.
Of course it's possible. It's just more rare. I put values into a calculator. The calculator does a calculation faster than me. Was that delusion? There clear example. Can you give me a clear example of the alternative? Where you use a tool it only feels useful but isn't. Your rock climbing examples feel like a bit of a stretch. In fact they feel like counter examples, you eventually noted that they aren't useful.
>If you can't think of any examples (cocaine being one easy example) then I suggest that you don't know enough about the world to be conjecturing about it as you have been doing here.
I suggest that you actually don't know enough about the world compared to me given my 60+ years being alive. Your attitude is rude and condescending. But you know I often wonder what would trigger someone to be like this? Like why can't you be impartial and just give counter evidence? Why did you have to approach this whole thing with this attitude of "Let me give you a fucking tip".. Is it because I hit a nerve? Because one aspect of what I'm talking about is right and it's hard to face the truth? I don't know. I can only speculate.
Cocaine was at one point in time not known to be addictive. You could be right here with that analogy. But we can't fully prove it can we? The answers given by an LLM are too varied to form a definitive answer. Cocaine EVENTUALLY outputs a definitive symptom of addiction and other bad outcomes that are statistically significant. So even though at one point in time we didn't know... over time cocaine yielded definitive answers. but LLMs used for programming? What are we even measuring? We don't even know. So it's hard to see some definitive answer revealing itself over time. All I see are endless debates where I'm right, and I can't convince a kid like you that you're wrong.
1) people who reject it completely for whatever reason. 2) people who use it lazily and produce a lot of garbage (lets be honest, this is probably going to happen a lot which is why maybe group #1 hates this future. reminds me of the outsourcing era) 3) people who selectively use it to their advantage.
no point in groups 1 and 3 trying to convince each other of anything.
I think your explanation for group 1 is true to a degree but have two other additional explanations: (1) Some element of group 1 is ideologically opposed. It might be copyright, or Luddism, or some other concern for our fellow humans. (2) Some are deluded into thinking there are only two groups and that group 3 people are all delusional.
Although it is probably an uphill battle I do think both groups 1 and 3 have things to learn from each other.
I mean you're not wrong the serious people drop into assembly when they need too. Even if you work in a context where you can't or don't drop down into assembly being able to make your own compilers is incredibly useful.
My point was that comparing the rise of AI tooling to the rise of HLL compilers is a much better comparison than comparing it to crypto.
HLL compilers were originally seen as crutches and inferior tools and that "real" programmers used assembly. Compiler-generated code was derided as inefficient and ugly.
And it was! In the early days, a good programmer who knew the machine could outdo the compiler. But that didn't stop a huge expansion of new programmers who could write COBOL and FORTRAN but never learned assembly. And the compilers got better over time. These days it's a rare wizard who can outdo a compiler's optimizations, and it takes multiple orders of magnitude longer for those rare humans to achieve it.
LLM tooling isn't going away. Even in these very early days, it enables non-programmers to construct basic applications that work, using English requests! And the tools have gotten better on almost a monthly basis.
You can like them or not like them, just like the early programmers could like or not like compilers. But dismissing them as analogous to empty crypto hype is a bad comparison.
A guy I went to highschool with complains endlessly about AI generated art and graphics (he's an artist) and like you, just wants to bury his head in the sand.
Consumers don't care if art is generated by AI or humans and in a short period of time, you won't be able to tell the difference.
With the money being poured into AI by all major tech companies, you will be unemployed if you don't keep up with AI.
Anyone who spent time learning the AI tools over that period of time has basically wasted their time. Working with agents is nothing like prompt engineering. I imagine whatever comes after will be nothing like agents etc. Sounds like those who try to keep up with AI will be equally unemployed.
I suppose I shouldn't care too much. Less competition for people like me that have embraced the change.
Maybe not yet. The real "art" consumers were always very sensitive and asking for originality (thus scarcity). It is an essential principle of the art that it is a result of thousands/millions of deliberate choices. If you use machine for creation, you less choices. You delegate most of your talented/crazy/hard choices to the model (which is based on such choices of already talented but combines them in a random way). The result is thin, diluted even it seems like deliberate. In my opinion the most art lovers will continue to seek for the dense art made by human, asking for some kind of proof. :) The real art will be even more appreciated. I guess.
If LLMs eventually become useful to me, I’ll adopt LLMs, I suppose. Until then, we’ll, fool me once…
Then again, maybe I'm too old now and being left behind if I remember the old hype like this....
The entirety of the tech field is constantly hyping the current technology out of FOMO. Whether or not it works out in the future it's always the same damn argument.
AI is like the absolute worst outsourced devs I've ever worked with - enthusiastically saying "yes I can do that" to everything and then delivering absolute garbage that takes me longer to fix/convince them to do right than it would have taken for me to just do it myself.
It works best if you keep close to mainstream styles and if you keep it easy and straight-forward.