Trust Issues with My AI Rubber Duck
5 min read

Ping:
"It sounded confident. So was I. We were both wrong."
Intro
As a neurodivergent dev, I genuinely love AI tools.
They help me start when starting feels impossible.
They hold context when my brainâs buffering.
They explain things without judgment â and they donât care how many times I ask the same question.
For brains like mine â scattered, creative, deeply contextual â AI is like a second brain that doesnât get tired.
Or distracted by snacks.
Or stuck trying to remember what tab it was in.
But itâs not magic.
It doesnât know what youâre building.
It doesnât care if the code works.
And if you canât spot when itâs wrong, youâre not coding â youâre just vibing.
And thatâs risky. Especially when youâre still learning.
Because sometimes, you ask it for helpâŠ
And it says:
"It should be fine."
Then gives you nothing else.
Should. Be. Fine.
The most dangerous phrase in tech.
So in this issue, letâs talk about how to actually use AI well:
Not as a shortcut.
Not as a replacement.
But as a tool you can drive â with clarity, curiosity, and control.
You donât have to be perfect.
But you do have to be present.
Claude lied. ChatGPT argued. I was just trying to fix a div.
AI is a gift for the scattered brain.
It turns vague intentions into rough drafts.
It remembers what you said five prompts ago, even when you donât.
It turns "I know what I mean but I canât word it" into structured code, explanations, or plans.
For neurodivergent devs, thatâs gold.
Because when executive function bails, when task inertia hits, when your brain is spinning but not shipping, AI can nudge you back into motion.
It can scaffold ideas.
Translate chaos into steps.
Be the patient, predictable, always-available rubber duck that never judges or forgets.
It doesnât even blink when you say, "Explain this like Iâm five, but with more TypeScript."
And when it works? It really works.
Like "I solved a bug, wrote a test, and answered that one-week-old Slack message" kind of works.
But here is where it doesnât
AI doesnât know what youâre actually trying to do.
It doesnât understand your system.
It doesnât know that you renamed a function twelve times and lost the plot halfway through.
It just guesses.
And when youâre tired, overstimulated, or mid-context-switch from fixing a button to rebuilding the entire UI, itâs easy to miss the guessing part - because it sounds so confident.
It might:
- Make up a feature that doesnât exist
- Suggest a method from an older version of the tool youâre not even using
- Chain together logic that technically runs, but also technically summons demons
- Add three layers of indirection and call it a performance boost
It doesnât know what it broke.
And it definitely wonât admit when itâs just guessing with a straight face.
So you copy. You paste. You move on.
And suddenly, youâre looking at a file you donât remember writing - because you didnât.
It was a co-write with your emotionally unavailable AI co-pilot.
The vibe spiral
It starts innocently.
You paste in your error. AI gives you a suggestion.
You donât fully get it, but it looks okay.
You run it. It works. You move on.
Later, something breaks.
You try to trace it back.
But now itâs 1 AM, your brain has 4% battery, and the code looks like it was written during a full moon.
You didnât write the logic. You canât explain the fix.
You just vibed it into your codebase â and now itâs your mess to mop up.
Thatâs not failure.
Thatâs not you being lazy or dumb.
Thatâs the price of too much trust and too little friction.
And weâve all been there.
How to actually use AI (and stay in the driver's seat)
You donât need to avoid AI.
You just need to stop letting it drive the car while you nap in the trunk.
Hereâs what helps:
- Ask it to explain, not just output
Donât say "write this for me." Say "what is this doing and why?" or "explain this like Iâm smart but also kind of melting." - Donât paste what you canât talk through
If you couldnât explain it to a teammate (or your future self at 2 AM), itâs not ready to ship. - Use it to learn, not hide
AI wonât judge you. But that doesnât mean you should disappear behind it.
Youâre not cheating â but you are in charge. - Let it scaffold, then take over
AI is the friend who builds the IKEA frame, but youâve still got to screw in the shelves and double-check the instructions werenât hallucinated. - You are the dev
Whether you're two weeks in or ten years deep, youâre still the one making decisions.
AI is autocomplete with attitude. Youâre the one with taste.
Final thoughts
AI isnât replacing you.
But it can gently gaslight you into thinking you're being productive while you're actually just co-writing a fever dream.
For neurodivergent devs, AI can be a life-saver.
It can get us unstuck.
It can make the scary parts less scary.
It can hold our hand through the fog.
But it doesnât care if you learn.
It doesnât know if you're lost.
And it definitely wonât stop you from deploying garbage - itâll just help you format it.
So yes, use it.
Lean on it.
Let it catch you when your brain has tabs open you canât find anymore.
But donât give up the wheel.
Because someday, itâll give you a solution that looks perfect on the surface... and is completely wrong.
And when that day comes, youâll know exactly why.
Because you were driving.
Closing Thoughts
AI isnât going anywhere and honestly, neither are we.
Weâre just figuring out how to work with it, without getting ghosted by our own code.
If this issue helped you feel a little more seen, or made you laugh at a bug that gaslit you last week, consider hitting reply and telling me about it.
Or just whisper "it should be fine" to your terminal and hope for the best.
That works too.
Iâll be back next week - assuming I donât forget to schedule the email again and end up hitting send at 6:43 AM while brushing my teeth.
Which... letâs be honest, is on brand.
Until Next Time
See you soon,
Simen (the human)
Buffer (still loading)
Ping (emotionally over it)
Echo (watching you copy-paste that AI code without reading it)
Zap (enabled Copilot in Vim and wonât stop bragging)
đThe Snacks
Explain before you generate. Telling AI what youâre trying to do out loud or in a prompt,often helps your brain solve it mid-sentence. If not, at least you gave it a fighting chance.
ChatGPT The classic. Still one of the best for explaining concepts when your brain is buffering. Use it like a patient rubber duck, not a magic solution machine. Prompt idea: "Explain this like I kind of know what Iâm doing but need reassurance."
The average human attention span is now shorter than a goldfishâs â but somehow, youâve learned Git, TypeScript, and how to install Docker without breaking your entire machine. Youâre doing great.
I donât need to know everything. I just need to know when something feels off.