this post was submitted on 28 May 2026
143 points (99.3% liked)
Fuck AI
7168 readers
1209 users here now
"We did it, Patrick! We made a technological breakthrough!"
A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.
AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Ive said it before and Ill say it again. These are tools that require skill and training. If you throw an untrained intern at it without prep they'll eat through tokens like crazy, and you wont get much gain.
Theres lots of ways to reduce tokens used by huge amounts, the difference can be on the scale of 90% or better reductions in usage.
But it takes setup, skill, tools, etc. All which require training and learning for the user to know what to use, how to use it, and when.
I'm so good at asking the bullshit machine to work for me. I can get it to pump out bullshit for 10x less than some idiot.
Remember, telling your model to talk like a caveman will save you about 15% on output tokens!
Indeed, and with tuning, you pass the threshold and it is cheaper than a junior dev, faster, and better quality.
Im still all for hiring juniors, but they should be getting trained to use these tools.
How magnanimous of you.
Well you see, if you dont hire junior devs, and senior devs eventually retire... then you have no devs at all and thats usually considered bad.
So you hire junior devs... and train them to use the tools, so that they become competent with them... like literally any other job in the world.
Its like trying to argue that because your site workers on a job can use a CAT to move material way faster, now you dont need to hire new guys... which only works up until your CAT operator retires and you never bothered to train their replacement...
Any half competent manager would consider that to be a super stupid thing to have done...
When people tell me AI makes their job faster I assume they're either shit at their job or their job is useless.
A very very large part of programming is boilerplate code you cant get past, it must be written.
A huge part is integration testing.
You have like hundreds or thousands of tests that are very repetitive. "Open this, click that, do this, type that, wait... assert this happens"
You have all these in a human readable format/doc provided to you by your requirements team
You uabe to convert all of that into code so a program can do the steps, such that it runs every day to confirm "website isnt broken boss!"
Converting all that human text into code is very easy but very monotonous
It can be tens of thousands of lines of code, easily.
This type of task is extremely easy for AI though, especially if you start it off with 10~15 examples to show it how it outta be done
Then you just give it the doc and go "okay draw the rest of the owl please"
This is called "nth shot prompting", where it has samples to start with and then it just copies your work 1000 times given input.
AI is extremely good at this.
It can turn weeks of work into hours.
The ability to turn human contextual English into code is one of its top skills, and turns out for a serious prod scale app at a company, thats like... 90% of software dev
And since we can work in parallel, I can focus more of my effort on that remaining actually challenging 10% where stuff matters more.
Its like swapping from pulling a wagon by hand of dirt to a job site, to instead pulling it with machine.
I get that part done 10x faster/easier, or better, and now I can actually put my time/energy into way more important shit than just hauling dirt around.
Summarized: when ppl talk about it making them do their job faster/better, its usually cuz it got rid of a bunch of boring parts and now they can focus on the actually important parts of their job more, and thus produce way higher quality results net.
Okay I get it now. You're in the shit at your job group. Thanks for clarifying.
"In the shit at your job group"
What does this even mean lol. Wanna try that sentence again?
Ask your AI girlfriend. You're not beating the alligations.
Okay so just trolling then.
Trolling works better when you can string together words in a meaningful way 🤙
You're right, my trolling is wasted on the idiots who come into fuckai and expect a warm welcome for their pro-ai ideas. You're thick as a castle wall, and no amount of clever prose will penetrate.
They aren't the first industry to do it.
A lot of other engineering fields in the USA are seeing a manpower issue because the fields stopped hiring new engineers for a few decades then the Great Recession reduced the number of engineers they were hiring.
I expect this to happen for programming.
What people need to wrap their heads around is almost all of these cases are/were companies that were gonna lay people off anyways.
They just used "cuz AI" as a PR spin to avoid making investors panic.
"We laid off 25% of our workers cuz we are failing" makes your stocks tank.
"We replaced 25% of our workforce with AI" makes stocks go up.
And they can just lie about it. They probably arent even fuckin using AI... or they are half assing it to make it look like they are using AI to investors.
The reality is, the company is just shitting the bed and upper management is doing everything they can to stop the stocks ftom ranking for just 6 more months so they can sell out first before the company goes bottom up.
Companies actually using AI intelligently arent "replacing" anyone with AI.
"I'm trying like crazy to distance myself from the actual ramifications of ai because it's devastating for my arguments for ai."
What does training look like? This is new tech and it isn't like tech has figured out the best way to design and build large projects. Is there even a set of best practices developed for AI yet?
We are way past that, there are several very solid ways to approach it, and lots of debate over which is "better"
What matters is picking one and being consistent company wide and getting all your employees on the same standard.
But yes, the ecosystem/practice now has plenty of powerful tools and methodologies.
And the difference between "Idunnolol" winging it vs using any of the tried and tested architectures is huge.
You go from "I burnt 100k tokens and got a mangled mess" to "I used 8k tokens and got actually half decent results that needed a bit of human tweaking after"
Skill files, MCP protocol, RAG memory... theres a buncha stuff that elevates the tools from "plundering ox in a china shop" to "actually useful"
But you mentioned three technologies instead of methodologies of how to use AI in a workflow.
What tasks make economic sense to devolve to AI? What is the workflow? Who is checking to make sure the tokens are being used economically?
So, the main one I use it for, as its my job, is software development.
I offload about 90% to 95% of my workload to AI, almost all of which is "boilerplate" code that sits in the realm of "very easy to do, but very repetitive and time consuming" which is... most of it. Thats just the reality of software dev, especially web app dev. A lot of our stuff is just plumbing "this api endpoint calls this backend logic which just maps to this basic database operation"
IE, the POST endpoint to
/users/{id}invokes theUpdateUserHandlerwhich takes in anUpdateUserRequestwhich maps to anUPDATE [dbo].[Users] ...sql statement... not exactly super complicated stuff, but you do have to actually write the stuff that defines this.This type of work is trivial for AI, but any given project has its own set of business rules, code rules, syntax rules, formatting rules, etc etc etc.
A naive approach is just yolo throw an AI agent at it, cross your fingers and pray that it randomly chooses to read the right stuff and happen to succeed at following your code quality and methodologies (it wont)
The naive agent also will demolish its way through tokens as it reads way more files than it has to, because every single time you do work its basically starting all over again from ground zero with no context of wtf its doing. This wastes.... so many tokens, because its gonna sit and read like 20 files just to figure out "what am I supposed to be doing here?" and this in turn pollutes its context window up so damn full it will start forgetting shit anyways.
This is where actual tools come into play that make this stop being an issue...
RAG Memory, instead of blindly searching your codebase, you can tokenize your codebase into a much easier to semantic search system, the agent can WAY faster do a simple search and get returned pointers to "Look over here", its like creating an index of your codebase itself so the agent has a useable optimized "map" of the project.
MCP Tools, which are basically tools that the agent can invoke to do.... anything. Normally by default the agent is just given willy nilly access to the terminal and it'll just fumble through trying to use that to do anything it needs to. This is a great way to fuck stuff up, especially if it also has access to shit it shouldnt (que "our agent accidently deleted our database" type shit). MCP tools allow you to build a curated set of stuff it can invoke, so instead of just doing random shit it has prefab commands to run. If you flesh out your MCP Tools well enough you can outright disable its access to the terminal entirely, because it doesnt even need it anymore. No more accidental database deletions, and it uses waaaay less tokens fumbling around in the terminal.
Skills, which are special files that allow it to "lazy load" guides on "how to do x/y/z", which you can break up into bite sized pieces. So instead of a giant AGENTS.md file that uses up half its context, even though the agent doesnt need 90% of whats in it for a given job, it can instead have a big list of "how to do this, how to do that" and it'll load a skill for a given task its working on ad hoc, only loading in the instruction relevant to the task at hand. These are huge and critical to further reduce token usage a lot
Token reduction skills (caveman being the most popular), theres certain skills people have made that outright change the way the agent behaves, namely the caveman skill. Make agent talk like this. Why more word when less word good. Less word, less tokens. Less tokens, less money. Also faster. Ungabunga. (Caveman mode can give you like 50% to 70% token reductions alone)
General prompting skills, know how to prompt agents genuinely makes a big fuckin difference. Baseline thing you learn asap is NEVER correct an agent, this does not work well. Instead you should be going back in the timeline and editing your prior prompt to preemptively correct the mistake before it even happens
Example, responding with "X is wrong" is bad. Instead, going backwards and editing your prior prompt with "And dont do X btw" is far better
This is just a handful of stuff, this is literally the basics, but hopefully gives you an idea of how deep the rabbit hole can go, I didnt even touch on stuff like agentic workflows and agent orchestration, which is where shit really starts to pop off...
Based on what you're describing, it almost sounds like creating this development environment is a full time job outside of the typical development structure, someone who has specialty knowledge of best practices to use AI that isn't a senior dev or project manager.
I wouldn't be surprised if the job of AI manager becomes a job in mid-size firms.
Replace tokens with compute and that sounds a lot like programming.
...no?
We arent talking about performance of the app, we are talking about how much money it takes to make the product itself.
Its like arguing that we should stop having workers on a site job use power drills cuz they keep putting holes in everything.
Like... no... you should train your workers how to use a power drill correctly and to stop putting holes in everything.
And if you then go "oh cool so I should stop hiring new guys?" The answer is "the fuck are you gonna do when your senior guys retire, dumbass?"
You obviously still hire new guys... Just... fuckin train your workers to use the tools.
If you buy super expensive tools for your workers and then dont train them how to use them right, you dont get to be shocked when you find out the tools are being used poorly...
You can use AI efficiently and effectively but its not easy, these tools require training and skill to make them work well.
Companies keep telling their workers to use AI but arent spending the money to train them to use AI
You need like minimum 50+ hours of training baseline for these skills to even remotely make the tools worth using.
Its not even a lot but damn these companies wont even do that much.
Then its ShockedPikachu.jpeg when their untrained employees blow through 100k tokens in a day cuz they dunno wtf they are doing.
Bunch of idiots with power tools is what it is, lol.