All
Articles 187,381Blog Posts 169,836Tech Tutorials 50,115Research Papers 36,757News 23,052
⚡ AI Lessons

Dev.to · jidonglab
1d ago
Claude Code Subagents Were 48% of My Bill. Their Output Was 0.9%
Claude Code subagents cost me 48% of my bill: each one re-reads ~51K tokens of context on every request. The autopsy and the rules I set.

Dev.to · jidonglab
1d ago
Temperature 0 Isn't Deterministic: Batch Invariance in LLM Inference
Why temperature 0 isn't deterministic in LLM inference: batch size changes floating-point reduction order, and greedy decoding amplifies it.

Dev.to · jidonglab
2d ago
Whisper Hallucinates on Silence: 187 Phantom Transcripts in a Week
Whisper hallucinates on silence, and no_speech_threshold won't stop it. 400 test clips, 6 configs, and the VAD fix that cut phantoms 93%.

Dev.to · jidonglab
5d ago
all-MiniLM-L6-v2 Truncates at 256 Tokens: Your RAG Chunks Are Half Blind
all-MiniLM-L6-v2 truncates at 256 tokens without a warning. Here's how embedding truncation breaks RAG retrieval and how to fix it.

Dev.to · jidonglab
☁️ DevOps & Cloud
1w ago
Docker Compose depends_on Doesn't Wait. Neither Does pg_isready
Docker Compose depends_on doesn't wait for your database. Here's the healthcheck config that actually works, and why pg_isready lies.

Dev.to · jidonglab
⚡ Algorithms & Data Structures
3w ago
Invert a Binary Tree: What the Interview Question Really Tests
The invert a binary tree interview question is 5 lines of code. Here's what interviewers actually score and why good devs fail it.

Dev.to · jidonglab
3w ago
Interview Horror Stories: 6 Ways I Watched Good Engineers Lose
Six interview horror stories from the interviewer's chair, and the scoring mechanism that turns one small red flag into a rejection.

Dev.to · jidonglab
💻 AI-Assisted Coding
3w ago
Context Rot: Why Your AI Agent Gets Dumber the Longer It Runs
Context rot is why your AI coding agent gets worse in long sessions. What actually breaks past turn 50, and how to keep it sharp.

Dev.to · jidonglab
4w ago
Developer Salary Negotiation: The Recruiter Already Has a Number
What really happens on the other side of developer salary negotiation: how leveling, comp bands, and approvals decide your offer before you talk money.

Dev.to · jidonglab
💻 AI-Assisted Coding
4w ago
Vibe Coding Is Fine. Vibe Debugging Is What Kills You
Vibe coding works fine until something breaks. Why AI agents fail at debugging, and 5 rules to escape the fix-it loop.

Dev.to · jidonglab
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Why Strong Engineers Fail Coding Interviews: A Scorecard Autopsy
An interviewer's breakdown of why strong engineers fail coding interviews, what the scorecard really measures, and how the debrief decides.

Dev.to · jidonglab
🧠 Large Language Models
1mo ago
Claude Prompt Caching: Why Agent Loops Miss the 20-Block Lookback
Why Claude prompt caching silently misses in agentic tool loops: the 20-block lookback window, the three invalidation tiers, and the fix.

Dev.to · jidonglab
📰 AI News & Updates
1mo ago
acc vs acc_norm: Why Length Bias Skews LLM Eval Scores
Why acc and acc_norm disagree in lm-eval-harness: log-likelihood length bias, byte-length normalization, and when each multiple-choice metric lies.

Dev.to · jidonglab
📐 ML Fundamentals
⚡ AI Lesson
1mo ago
Why JSON Schema Field Order Breaks Structured Output Accuracy
In constrained decoding, JSON Schema field order is a hard constraint, not a hint: putting answer before reasoning costs real accuracy.

Dev.to · jidonglab
📐 ML Fundamentals
⚡ AI Lesson
1mo ago
Why INT4 Weight-Only Quantization Doesn't Speed Up Prefill
INT4 weight-only quantization cuts decode latency but leaves prefill untouched. A roofline breakdown of why, and what to run instead.

Dev.to · jidonglab
💻 AI-Assisted Coding
⚡ AI Lesson
1mo ago
Why I measure interview silence with WebAudio, not the Speech API
STT event timings lie about when you stopped talking. Why I measure voice-interview silence from the waveform with WebAudio instead.

Dev.to · jidonglab
🤖 AI Agents & Automation
⚡ AI Lesson
1mo ago
Building an AI mock interviewer that tells you why you'd fail: what the turn engine taught me
Notes from building a browser-based voice mock interviewer: why STT lies about silence, how a turn engine decides to probe or hand off, and defending against th

Dev.to · jidonglab
🧠 Large Language Models
⚡ AI Lesson
2mo ago
MoE Capacity Factor: Why Mixture-of-Experts Drops Your Tokens
How the MoE capacity factor and router load imbalance silently drop tokens in Mixture-of-Experts models, and how to detect and fix it.

Dev.to · jidonglab
🧠 Large Language Models
⚡ AI Lesson
2mo ago
Attention Sinks: Why Streaming LLMs Break When You Evict Token 0
Attention sinks explain why sliding-window KV caches collapse when you drop the first tokens, and how to fix streaming LLMs cheaply.

Dev.to · jidonglab
🧠 Large Language Models
⚡ AI Lesson
2mo ago
Chunked Prefill: Why One Long Prompt Freezes Your LLM Server
Chunked prefill in vLLM explains why a single 32K-token prompt stalls every in-flight generation — and how to tune the TTFT vs inter-token latency trade-off.

Dev.to · jidonglab
📰 AI News & Updates
⚡ AI Lesson
4mo ago
GPT Image 2 Inside Codex: My New Frontend Workflow
OpenAI shipped gpt-image-2 inside Codex with O-series reasoning, 4K renders, and 16 reference images. Here is the actual workflow I rebuilt around it.

Dev.to · jidonglab
🧠 Large Language Models
⚡ AI Lesson
5mo ago
OpenAI's Super App Play: Why Spud + Duct Tape Matter for Builders
OpenAI is shipping Spud (language), Duct Tape (image), Codex, and soon API — all at once. Here's the super-app thesis and the lock-in trade-off.

Dev.to · jidonglab
🤖 AI Agents & Automation
⚡ AI Lesson
5mo ago
OpenCode Hit 140K Stars. Why Terminal Agents Won 2026.
140,000 stars. 850 contributors. 11,000 commits. 6.5 million developers using it every month. Zero...

Dev.to · jidonglab
📰 AI News & Updates
⚡ AI Lesson
5mo ago
I Built an AI Newsletter for Myself. 11 Subscribers, 49 Posts, Zero Regrets.
A solo-operated AI news platform with a daily 8am cron, Resend-powered individual email sends, and a 49-post bilingual pipeline. Built in a weekend, still runni
DeepCamp AI