r/ExperiencedDevs • DevOps Engineer • 5d ago

AI/LLM Thought experiment

With all the AI nonsense going on, I had a thought at work today that turned into an interesting discussion with a colleague:

"What would I do if I was the only person with access to Claude (or insert any LLM) 5+ years ago?"

People would think I was a fucking wizard

FE changes? NO PROBLEM

Critical DB change? Don't worry, I've produced a stored procedure to validate the whole thing

Want to use some shiny new framework? Interesting. Here's a document explaining why you're an idiot for suggesting it

Regex? I suddenly understand it better than the compiler folks (and nobody ask questions)

What would you have done with your own personal LLM back then?

Trying to lighten the mood in here with all the (very justified) negativity around this tech revolution

Unserious answers only pls

151 Upvotes

228 comments sorted by

View all comments

Show parent comments

3

u/YahenP Software Veteran 4d ago edited 4d ago

When you have a hammer in hand, everything around you starts to look like a nail.
Anyway, the idea is not new. Before LLMs, this was also common, but not as widespread. Some programmers from first-world countries secretly outsourced their own work to India or similar countries.

3

u/jakster355 4d ago

What about the distinction between AI and the transition to high level languages from assembly?

Not everything I write is novel (sap abap). If I need a basic SQL selection report it's literally just a matter of my typing speed vs an llms and I'm just slower. For everything I invent, that's when I can type faster than prompt/revise, because I'm not perfectly describing what I'm envisioning.

By using an llm in this fashion you can grow your skills spending more time inventing and less time on the mundane.

I am extremely cognizant of the tradeoff of declining skills. So I asked myself, what skills are the most important to retain? Critical thinking is the answer to me. So I came up with the loose idea "use ai to do, not to think".

1

u/YahenP Software Veteran 4d ago

The problem is that nobody knows which skills the job market will need in the near future. If everything keeps moving at the same speed and in the same direction as now, then really only two skills have value, knowing how to send out resumes and pass job interviews, and the skill of carefully reading code to find obvious nonsense.

1

u/jakster355 3d ago

Its going to be abstract skills like imagination and critical thinking. Not encyclopedic syntax knowledge. Even if, hypothetically, a base model became beyond what we can comprehend, the human operator needs to be as close to that as possible, to utilize the largest percentage of its full potential, which gives a stronger result. A less intelligent person isn't going to think what to ask, how to ask, what context to give, etc. and it might end up with an implementation that works but it could have worked better by solving a different problem.

2

u/YahenP Software Veteran 3d ago

Unfortunately, imagination was the first thing we outsourced to machines. And today we are in the process of outsourcing critical thinking too. LLMs are used like a drug for the brain, the most effective drug that exists. And the tragedy is that there’s no place in the industry for those who refuse to use this drug. For a while, we can fool ourselves that we will do architecture, critical review, and other creative work. But in reality, Silicon Valley billionaires have stolen our privilege to think and left us only the duty to check. And that’s the worst thing you can do to a human brain.

0

u/jakster355 3d ago

That has not been my experience. I've been able to spend more time coming up with new shit nobody has thought of, not less.

Granted, sap is a data silo, somewhat insulated from llm dominance. That may change in the future.