Anyone with intellectual curiosity and any sense of subtlety or balance is operating in a separate reality from people who are so AI-pilled and very proud of it and there's basically no possible cross talk (usually because the AI-pilled people are the ones who own all the shares).
I say this as someone who really likes LLMs and what roles they'll play in software engineering in the future (and already are, right now).
I can't wait until the AI craze is in the same spot that the crypto craze is currently. People are still using and building with crypto, but the sale of ape PNGs has mostly stopped, and now if I have a problem that a blockchain could solve, I could actually talk about it instead of accidentally picking up a battle standard in the middle of a trench war.
/jk .. (To be clear, googling as a term is in my view akin to saying, "Claude says..." )
Seriously though, I think it's true that laziness is both a useful skill and something to be concerned about leaning on too heavily.
But there's always those times when a person is not going to act intellectually, intelligently nor critically.
The irony at this time is that we are being confronted with our own fallibility as a species, at this level of evolutionary sophistication, and we are just not smart enough to manage the change without being harmed. Likely modern AI will cause many of us some moderate amount of harm, given our dependance upon technology, and the radical + continuously drawing capabilities of AI.
I think the AI craze will never be slower, and will only increase in pace and intensity. It's like infinite labor, just add electricity.
So have empathy for each other. Have empathy for each other's lack of perfection. Trust in reasonable systems and reasonable human judgment. Love, life, seriously, because this increasingly more powerful technology does not give a rats ass about life.
...nice
But it's very poor communication, and (to a whole lot of people) comes off as dismissive and unhelpful. It's better to hear from the subject-matter expert than from genAI directly.
Unfortunately its not about the tool, its about trust. It takes little to destroy that trust, and without it we are denied the possible benefits from the tool.
It's unfortunate that we live in a world that has decided to push in this direction.
I have started a work project that is 100% vibe engineered, as an experiment to see where it would land. While it seems to be working, I can see that it has made so many mistakes along the way that it is still unclear if we can dig ourselves to production ready.
I was at an art museum recently, and was looking at a marble statue. And I thought to myself: this artist probably spent more time sculpting the big toe than anyone has spent appreciating the entire statue.
That speed is what we used to have in software engineering. So much careful craftsmanship, no line just yeeted out. And now we're just heading into a direction with no clear end, just prayers that bigger and better models will lift us forward.
What's the point of being human if we're so gung ho to remove that which separates us from other animals (our intellect)?
That reads like nostalgia. What you describe sounds like the code I brought forth on a sunny Sunday afternoon, but certainly not on a hectic work day under deadline stress. I had Stackoverflow open _all the time_, and started googling at the earliest inconvenience. There were the dangerous parts of the codebase, where I paid more attention, much like I do now. But the rest, well - not everything needed the polish, and corners were cut all the time.
I don't remember the last time someone dropped me the first link out of a Google search, telling me they haven't read themselves and have no idea about its contents. Yet I see it happen in various 1-1 and public settings with Claude all the time.
In those discussions people often don't use this as a "Here let me Claude it for you" kind of protest, but genuinely they mean "I copy pasted this topic to Claude, and Claude said this. I'm meat-proxying to you, and absolutely haven't invested a single microsecond of my time on it". Obviously the expectation is you'd invest the effort they haven't.
My strategy and hope, is to give it a decade. It will probably get better.
Then, of course, all of those speedbumps are demolished in record time, only for the AI agents and not for the humans, regardless of what caveats remain unsolved, with little regard for whether or not it meets compliance standards.
The obstacle is fixed. Just ask the AI agent to bypass it for you!
I have been in meetings where the conversation has been 'my Claude has got feedback', 'great, I'll get my Claude to take a look'.
When do you just cut out the human middleware in that process?
So please, cite your sources where relevant and don't waste people's time with your fuzzy human memories.
I started writing this as satire and I don’t like how realistic this gets.
I still don’t like it, if only because the power imbalance seems somehow worse than with Google.
As a software engineer talking to other software engineers, I'm the controller of my domain knowledge. But my domain knowledge is now subjugated to Claude, and it tells me what it did. When someone else needs to know what I did, I have to ask Claude what it did. Then I send it over the fence and the other engineer does the same.
I don't think this is inherently bad. It's sort of like two managers talking to each other and having to talk to their employees about what's actually going on. What's bad is when the managers themselves don't understand it and just start blindly copying and pasting things. That's where you get into trouble.
I try it periodically.
The other day, I asked Claude to validate:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>
Answer: invalid Markdown.
And some people actually call these bots intelligent.
If someone answers your question with "Claude says..." it's a clear indication that you should've asked the question to an LLM yourself before bothering a human.
This is just the new version of LMGTFY.
> AI is the reason our software stack is overengineered to the 10th degree
Complete BS.
My entire professional life I have dealt with people who refuse to do basic research. They won't diagnose, they won't investigate, they won't RTFM. Instead, they'll ask me questions as the very first step.
Just like I would forward them information like "the docs say...", I'm going to start by forwarding information like "Claude says..." so as to not waste my own time until they give me a specific reason they're asking me. Odds are they're actually just being lazy / intellectually incurious and haven't even Googled it or asked Claude.
Now if someone sends me a well thought out question with what specifically they're having trouble with, I'm more than happy to actually dig in. But odds are, questions like that will include research and auditing, which I'm going to do with Claude. I'll double-check its work, but I still want to explain what information is coming from me and what information is coming from it. They can use that to evaluate the level of trust they have in that information, instead of me making the decision for them.
I am empathetic to the author's point, though. It's frustrating to get a taste of my own medicine on this, but I often take that as a sign that I'm doing the thing I hate and should have asked a better question. If I reflect and still believe otherwise, I message them politely about it. And if it repeatedly happens, I escalate to our manager - like I did before Claude existed.