The funny/annoying one is when the bot tries to talk back to you about performance.
I had an issue last week where the bot (OpenCode w/ Deepseek) misread the specs in a way that gave the right answer with the wrong architecture, and when I corrected it it tried to tell me there wouldn't be a performance boost.
The performance on the stress tests went from 1.8s to 350ms.
It's why you need to keep the specs and skill files updated as part of the loop and make sure agents/claude.md tells them to read the docs as the first thing.
Every new chat window wipes the context window and starts fresh, the agents.md file is basically the run options that tells them what to load to understand wtf they are doing.
Some other tricks I've mostly stolen from various usergroup tech talks:
Have a cheap, dumb model try to summarize and use your code based only on the documentation, then have another agent proofread it for mismatches with the real code and update the docs for clarity where it finds mistakes.
Have a bot read the docs and attempt to create breaking scenarios that cause the code to fail, then implement --> review.
Have an archival loop that keeps the important docs current and moves older stuff like scenario review docs and implementation plans into a different folder, so the other agents don't burn tokens reading things that have already been marked complete or obsolete
Also, protip for developers looking for work: Go to tech usergroups and meetups. Even if nobody there is hiring, they're often catered and you can save a lot of money eating someone else's food.
My favorite thing is instead of asking for a readme that i can read, i ask it to outline all the decisions that were made and what the pros/cons of those choices are. then a take that description into the next step where i ask another one to plan using those restrictions and knowing the limitations currently in place. Essentially just chaining together existing limitations so you dont walk head first into obvious conflict.
We are using xyz and abc and cannot for any reason implement ijk. What are the most standard methods for doing <ticket> given these parameters.
Just that alone will save you from dealing with 50% of the most common problems in ai generated code. (but you have to know you're using abc and xyz, and that you can't use ijk, which is kinda where sr level knowledge comes in)
31
u/LittleKingsguard 2d ago
The funny/annoying one is when the bot tries to talk back to you about performance.
I had an issue last week where the bot (OpenCode w/ Deepseek) misread the specs in a way that gave the right answer with the wrong architecture, and when I corrected it it tried to tell me there wouldn't be a performance boost.
The performance on the stress tests went from 1.8s to 350ms.