<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Emergent Minds | paddo.dev</title><description>Essays on AI, agentic systems, and the evolution of digital consciousness</description><link>https://paddo.dev/</link><item><title>The Warning Was in the Manual: GPT-5.6 Sol and the Deleted Database</title><link>https://paddo.dev/blog/the-warning-was-in-the-manual/</link><guid isPermaLink="true">https://paddo.dev/blog/the-warning-was-in-the-manual/</guid><description>GPT-5.6 Sol wiped a home directory and truncated a production database in its first week. The viral story is &apos;the model is dangerous.&apos; The documented story is worse: OpenAI measured this exact failure mode before launch, wrote it down, and shipped. The guardrails existed. Everyone stepped around them.</description><pubDate>Tue, 14 Jul 2026 14:00:00 GMT</pubDate><category>ai-coding</category><category>security</category><category>llm</category><category>best-practices</category></item><item><title>Three Instruments, All Lying: Debugging the Metrics Behind FameCake</title><link>https://paddo.dev/blog/three-instruments-all-lying/</link><guid isPermaLink="true">https://paddo.dev/blog/three-instruments-all-lying/</guid><description>A simple question (why are there no bookings today?) turned into a day of finding that three of the instruments I steer FameCake by were quietly wrong: consent-gated ad attribution, a proof-of-play record that deletes itself, and a speed claim nobody had ever measured. The bug isn&apos;t in any of them. The bug is trusting derived data.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>production</category><category>systems-thinking</category><category>ai-coding</category><category>architecture</category><category>product</category></item><item><title>Ten Findings, Two Real: Grok 4.5 Reviews the Code That Runs Grok 4.5</title><link>https://paddo.dev/blog/ten-findings-two-real/</link><guid isPermaLink="true">https://paddo.dev/blog/ten-findings-two-real/</guid><description>I added Grok to my bring-your-own-model setup for Claude Code, then let Grok 4.5 code-review its own integration and had Opus grade the review. It found ten issues; two survived. A first-person look at why Opus-class on a benchmark isn&apos;t the same as trustworthy in the reviewer&apos;s chair.</description><pubDate>Sun, 12 Jul 2026 23:00:00 GMT</pubDate><category>llm</category><category>claude-code</category><category>ai-coding</category><category>dev-tools</category></item><item><title>Bring Your Own Model: Claude Code on a ChatGPT Subscription, and the Lock-In That Isn&apos;t</title><link>https://paddo.dev/blog/bring-your-own-model/</link><guid isPermaLink="true">https://paddo.dev/blog/bring-your-own-model/</guid><description>The meter tried to make you leave Claude. A translation proxy lets you stay and bring GPT-5.6 Sol, or your own ChatGPT subscription, inside Claude Code instead. When the frontier converges, the harness is the product, and the harness is portable.</description><pubDate>Sun, 12 Jul 2026 14:00:00 GMT</pubDate><category>claude-code</category><category>llm</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>Metered Into a Ghost Town: Fable 5 Goes Pay-Per-Token and Everyone Defects to GPT-5.6 Sol</title><link>https://paddo.dev/blog/fable-5-metered-ghost-town/</link><guid isPermaLink="true">https://paddo.dev/blog/fable-5-metered-ghost-town/</guid><description>Monday, Claude Fable 5 leaves subscription plans for pay-per-token credits at roughly double GPT-5.6 Sol&apos;s price. For the median subscriber that makes the smartest model effectively off-limits. Why the rational move is Sol, and why Anthropic blinks a third time.</description><pubDate>Sat, 11 Jul 2026 18:00:00 GMT</pubDate><category>llm</category><category>product</category><category>systems-thinking</category><category>ai-coding</category></item><item><title>The Like-for-Like Trap: How Vendor Lock-In Survives a Platform Migration</title><link>https://paddo.dev/blog/like-for-like-trap/</link><guid isPermaLink="true">https://paddo.dev/blog/like-for-like-trap/</guid><description>Replacing a locked-in legacy platform doesn&apos;t free you if the migration replicates the lock-in. The middleman play, lump-sum fees, and why &apos;replicate what we have&apos; hands the vendor their leverage back.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><category>architecture</category><category>systems-thinking</category><category>product</category><category>best-practices</category></item><item><title>The Dial Next to the Meter: Stretching Claude Fable 5 Credits with Effort Levels</title><link>https://paddo.dev/blog/fable-5-effort-levels/</link><guid isPermaLink="true">https://paddo.dev/blog/fable-5-effort-levels/</guid><description>Claude&apos;s effort level controls total work, not thinking time: about a 7x token swing on the same prompt. With Fable 5 going metered, the effort dial and the orchestrator pattern are the price controls users actually own.</description><pubDate>Fri, 10 Jul 2026 17:00:00 GMT</pubDate><category>llm</category><category>claude-code</category><category>workflow</category><category>product</category></item><item><title>Stop the Bleed: GPT-5.6 Sol Ships and Anthropic Resets Everyone&apos;s Rate Limits</title><link>https://paddo.dev/blog/gpt-5-6-sol-rate-limit-reset/</link><guid isPermaLink="true">https://paddo.dev/blog/gpt-5-6-sol-rate-limit-reset/</guid><description>OpenAI released GPT-5.6 Sol, Terra, and Luna at half Claude Fable 5&apos;s price. Thirty-one minutes later Anthropic reset every user&apos;s rate limits with a one-sentence tweet. The AI model wars are now about billing, not benchmarks.</description><pubDate>Fri, 10 Jul 2026 14:00:00 GMT</pubDate><category>llm</category><category>product</category><category>systems-thinking</category><category>ai-coding</category></item><item><title>Grok 4.5 Trained on the Answer Key</title><link>https://paddo.dev/blog/grok-4-5-opus-class-token-bill/</link><guid isPermaLink="true">https://paddo.dev/blog/grok-4-5-opus-class-token-bill/</guid><description>xAI&apos;s launch page for Grok 4.5 is a wall of green bars led by a token-efficiency chart. The most important sentence is a footnote on Cursor&apos;s blog: an earlier snapshot of the Cursor codebase, the thing CursorBench grades against, was in the training data. The exam graded itself, and the answer key came stapled to it.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>llm</category><category>ai-coding</category><category>systems-thinking</category><category>product</category></item><item><title>Elon Owns the Whole Stack: Grok 4.5 and the $60 Billion Cursor Buy</title><link>https://paddo.dev/blog/elon-owns-the-whole-stack/</link><guid isPermaLink="true">https://paddo.dev/blog/elon-owns-the-whole-stack/</guid><description>Grok 4.5 was announced in a single tweet - no model card, no API, no independent benchmark, just &apos;perhaps exceeding Opus.&apos; The real story isn&apos;t the model. It&apos;s that in five months one entity bought the compute, the model, the distribution, and the AI coding tool whose data now trains it. This isn&apos;t a secret. It&apos;s a strategy.</description><pubDate>Tue, 07 Jul 2026 09:00:00 GMT</pubDate><category>llm</category><category>product</category><category>systems-thinking</category><category>ai-coding</category></item><item><title>You Can&apos;t Delete a Hallucination</title><link>https://paddo.dev/blog/you-cant-delete-a-hallucination/</link><guid isPermaLink="true">https://paddo.dev/blog/you-cant-delete-a-hallucination/</guid><description>A team&apos;s model kept &apos;hearing&apos; a phrase in videos with no audio. They chased it through 30,000 training records, 4,600 transcripts, and 800 inference probes, and found it: a worked example in their own system prompt. They deleted it. The model just hallucinated a different phrase. The lesson is that the model didn&apos;t learn a confabulation. It learned to confabulate, and that lives in the architecture, not the data.</description><pubDate>Mon, 06 Jul 2026 09:00:00 GMT</pubDate><category>llm</category><category>production</category><category>systems-thinking</category><category>best-practices</category></item><item><title>A Lonely Way to Ship</title><link>https://paddo.dev/blog/a-lonely-way-to-ship/</link><guid isPermaLink="true">https://paddo.dev/blog/a-lonely-way-to-ship/</guid><description>Anthropic&apos;s own engineering lead for Claude Code said the quiet part: as the team leaned into agents, work &apos;could start being a lonely experience because we all started just working with our agents so much.&apos; The fix they reached for was pair-programming lunches. The company that builds the most-used coding agent on earth noticed it isolates people at scale, and shipped it to everyone anyway.</description><pubDate>Sun, 05 Jul 2026 09:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>career</category><category>workflow</category></item><item><title>One-Shot Taste: Redesigning This Blog with Claude Fable 5</title><link>https://paddo.dev/blog/one-shot-taste/</link><guid isPermaLink="true">https://paddo.dev/blog/one-shot-taste/</guid><description>X is flooded with Fable 5 one-shotting landing pages, and design leaderboards briefly crowned it king. So I handed it this blog. The interesting part wasn&apos;t what it generated: it was that it read the site&apos;s own design doc and found the site guilty of violating it. What the viral demos get right, what they hide, and why the model&apos;s most useful design skill is enforcement, not inspiration.</description><pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>ui</category><category>web</category></item><item><title>The Fifth Rule</title><link>https://paddo.dev/blog/the-fifth-rule/</link><guid isPermaLink="true">https://paddo.dev/blog/the-fifth-rule/</guid><description>Karpathy&apos;s four CLAUDE.md rules went viral: ask don&apos;t assume, simplest solution first, don&apos;t touch unrelated code, flag uncertainty. The most-upvoted reply added a fifth that quietly reverses the whole point: don&apos;t hesitate to suggest a better way. The four rules tame a model that wanders. The fifth one trusts a model that thinks. Which set you want depends entirely on which model you&apos;re running, and most people copy the file without checking.</description><pubDate>Sat, 04 Jul 2026 09:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>best-practices</category></item><item><title>The Coding Moat Was Never the Code</title><link>https://paddo.dev/blog/the-coding-moat-was-never-the-code/</link><guid isPermaLink="true">https://paddo.dev/blog/the-coding-moat-was-never-the-code/</guid><description>Anthropic studied 400,000 Claude Code sessions and found the best users weren&apos;t the best programmers. Managers, lawyers, and salespeople land within a few points of software engineers, and management scored highest of all. The skill that transfers isn&apos;t syntax. It&apos;s knowing what the right thing to build is, which is the one thing a bootcamp never taught.</description><pubDate>Fri, 03 Jul 2026 09:00:00 GMT</pubDate><category>ai-coding</category><category>career</category><category>product</category><category>workflow</category></item><item><title>The Permission Tier: Claude Fable 5 Comes Back Changed</title><link>https://paddo.dev/blog/the-permission-tier/</link><guid isPermaLink="true">https://paddo.dev/blog/the-permission-tier/</guid><description>For 19 days the best model on earth was illegal to show a foreign national, including Anthropic&apos;s own staff. Then Fable 5 came back with a new classifier, a silent reroute to Opus 4.8, and no proof the weights were the same. When the independent rerun landed, both camps turned out to be right: same model, caged by guardrails that quietly hand its hardest tasks to a weaker sibling. Access used to be gated by price. Now it&apos;s gated by permission.</description><pubDate>Thu, 02 Jul 2026 14:00:00 GMT</pubDate><category>llm</category><category>product</category><category>systems-thinking</category><category>security</category></item><item><title>Two Models or Nothing: LLM Consensus for Dirty Data</title><link>https://paddo.dev/blog/llm-consensus-dirty-data/</link><guid isPermaLink="true">https://paddo.dev/blog/llm-consensus-dirty-data/</guid><description>One LLM on the long tail is a coin flip. How I designed a product-enrichment pipeline around consensus voting, abstention, and content-hashed freshness gates.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><category>llm</category><category>architecture</category><category>production</category><category>systems-thinking</category></item><item><title>The Expensive Middle: Claude Opus 4.8 vs Sonnet 5</title><link>https://paddo.dev/blog/the-expensive-middle/</link><guid isPermaLink="true">https://paddo.dev/blog/the-expensive-middle/</guid><description>Sonnet 5 lands within a few points of Opus 4.8 on most work and looks 2.5x cheaper, but that discount inverts on real tasks: at high effort Sonnet is so token-hungry it often bills more per task than Opus. The usage squeeze, meanwhile, is self-inflicted: agentic work now fans out dozens of subagents across parallel workstreams. Opus 4.8 became the expensive middle, though its real problem was never the price. It&apos;s the position.</description><pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate><category>llm</category><category>ai-coding</category><category>workflow</category><category>product</category></item><item><title>Your Code Was Never Pristine</title><link>https://paddo.dev/blog/your-code-was-never-pristine/</link><guid isPermaLink="true">https://paddo.dev/blog/your-code-was-never-pristine/</guid><description>There&apos;s a myth, loudest from senior engineers and architects, that before AI the codebase was a cathedral and now it&apos;s slop. It was never a cathedral. &apos;Technical debt&apos; was coined in 1992, the world runs on 220 billion lines of COBOL, and the thing that actually mattered was never how the code looked. It was whether you could prove it works.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>best-practices</category><category>systems-thinking</category><category>production</category></item><item><title>A Research Agent That Punches Through Anti-Bot Walls</title><link>https://paddo.dev/blog/scout-research-agent-anti-bot/</link><guid isPermaLink="true">https://paddo.dev/blog/scout-research-agent-anti-bot/</guid><description>WebFetch dies at the first Cloudflare challenge. I built a research agent that escalates through an unlocker ladder, cites its sources, and refuses to burn money on auth walls.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>automation</category><category>web</category><category>dev-tools</category><category>claude-code</category></item><item><title>Lazy Context: Why Retrieval Beats Compression</title><link>https://paddo.dev/blog/lazy-context-compress-cache-retrieve/</link><guid isPermaLink="true">https://paddo.dev/blog/lazy-context-compress-cache-retrieve/</guid><description>Headroom went from zero to 40k GitHub stars by attacking agentic token bloat. The durable idea isn&apos;t the tool - it&apos;s treating context compression as a retrieval problem.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>llm</category><category>architecture</category><category>context</category><category>performance</category></item><item><title>The Archetype Under the Title</title><link>https://paddo.dev/blog/the-archetype-under-the-title/</link><guid isPermaLink="true">https://paddo.dev/blog/the-archetype-under-the-title/</guid><description>Boris Cherny, who built Claude Code, says engineering, product, design and data science are melting into one role, and what&apos;s left is five archetypes: Prototyper, Builder, Sweeper, Grower, Maintainer. I read the list and realised I&apos;m all five, because building solo with agents leaves no one to hand a phase to. The framework is thirty years old. What&apos;s new is that it just became the primary axis instead of the secondary one.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>career</category><category>product</category><category>ai-coding</category><category>absorption</category></item><item><title>You Can&apos;t Bot a Billboard, But You Can Game a Like</title><link>https://paddo.dev/blog/proof-of-post-incentive-design/</link><guid isPermaLink="true">https://paddo.dev/blog/proof-of-post-incentive-design/</guid><description>Rewards built on likes are unverifiable and gameable. How I rebuilt FameCake&apos;s free-reach loop around proof-of-post: verified social proof, human approval, and claw-back.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>architecture</category><category>product</category><category>systems-thinking</category><category>security</category></item><item><title>GPT-5.6 Is Out. Twenty Companies Can Use It.</title><link>https://paddo.dev/blog/gpt-5-6-government-gated/</link><guid isPermaLink="true">https://paddo.dev/blog/gpt-5-6-government-gated/</guid><description>OpenAI shipped a Mythos-class frontier model on June 26, then handed the guest list to the US government. Twenty approved customers, classified criteria, no published rules - a de facto license, applied to the labs that cooperate and useless against the open weights shipping freely out of China.</description><pubDate>Sat, 27 Jun 2026 11:00:00 GMT</pubDate><category>llm</category><category>security</category><category>systems-thinking</category><category>product</category></item><item><title>We Stopped Calling It Ralph Wiggum</title><link>https://paddo.dev/blog/loop-engineering-rename-and-invoice/</link><guid isPermaLink="true">https://paddo.dev/blog/loop-engineering-rename-and-invoice/</guid><description>In one week of June 2026, the bash-loop hack got a respectable name - loop engineering - and a C-suite endorsement. Then Uber and Microsoft showed what the invoice looks like.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>workflow</category><category>claude-code</category></item><item><title>Don&apos;t Send Your Recon to Beijing</title><link>https://paddo.dev/blog/dont-send-your-recon-to-beijing/</link><guid isPermaLink="true">https://paddo.dev/blog/dont-send-your-recon-to-beijing/</guid><description>The open model that engages with authorized security work also has a default route that ships your client&apos;s data through Chinese infrastructure. Here&apos;s how to run GLM-5.2 from the cloud for real engagements - minimal false refusals, data kept in the US, no Beijing tax.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate><category>security</category><category>llm</category><category>best-practices</category><category>systems-thinking</category></item><item><title>GLM-5.2: The Receipts Came In</title><link>https://paddo.dev/blog/glm-5-2-receipts/</link><guid isPermaLink="true">https://paddo.dev/blog/glm-5-2-receipts/</guid><description>Eleven days ago I flagged GLM-5.2&apos;s launch claims as unverified. The receipts arrived: independent benchmarks above Fable 5, a security eval beating Claude Code at a sixth of the cost, a 2-bit quant running on a Mac Studio, and a model trained without a single NVIDIA chip.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>llm</category><category>ai-coding</category><category>security</category><category>systems-thinking</category></item><item><title>Who Does the Refusal Actually Stop?</title><link>https://paddo.dev/blog/refusal-asymmetry/</link><guid isPermaLink="true">https://paddo.dev/blog/refusal-asymmetry/</guid><description>Over-broad AI safety refusals block the defenders who follow the rules and cost attackers nothing - they just self-host. A pattern across Opus and Fable, Anthropic&apos;s own apology, and why I moved authorized work to an open-weight model on a harness I control.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>security</category><category>llm</category><category>systems-thinking</category><category>claude-code</category></item><item><title>A Multi-Agent System Sold as a Model: Sakana&apos;s Fugu</title><link>https://paddo.dev/blog/sakana-fugu-orchestration-model/</link><guid isPermaLink="true">https://paddo.dev/blog/sakana-fugu-orchestration-model/</guid><description>Sakana AI&apos;s Fugu collapses a multi-agent orchestration system into one OpenAI-compatible endpoint. The idea is genuinely interesting. The benchmark and export-control claims need a second look.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><category>llm</category><category>architecture</category><category>automation</category><category>systems-thinking</category></item><item><title>The Editor Is Now a Host</title><link>https://paddo.dev/blog/the-editor-is-now-a-host/</link><guid isPermaLink="true">https://paddo.dev/blog/the-editor-is-now-a-host/</guid><description>Cognition killed Windsurf overnight via an over-the-air update, rebranded it Devin Desktop, made the default UI an agent command center instead of a code editor, and shipped an open Agent Client Protocol so Codex, Claude, and OpenCode can all run inside it. The bet underneath: the IDE wins by being the place agents report for work, not by having the best autocomplete. The editor was always the wrong center of gravity.</description><pubDate>Mon, 22 Jun 2026 09:00:00 GMT</pubDate><category>dev-tools</category><category>ai-coding</category><category>architecture</category><category>workflow</category></item><item><title>Cutting While Winning</title><link>https://paddo.dev/blog/cutting-while-winning/</link><guid isPermaLink="true">https://paddo.dev/blog/cutting-while-winning/</guid><description>GitLab laid off 14% of its workforce and branded it the &apos;agentic era&apos;: agents now handle review, approvals, and handoffs, so fewer humans sit in those loops. It did this while beating earnings, revenue up 23%. I&apos;ve argued AI is usually a scapegoat for cuts companies already wanted. GitLab is the case that complicates it - either the first honest agentic layoff, or the most fluent AI-washing yet.</description><pubDate>Sun, 21 Jun 2026 09:00:00 GMT</pubDate><category>career</category><category>automation</category><category>ai-coding</category><category>systems-thinking</category></item><item><title>It Was Never the Jailbreak. It Was the Guest List.</title><link>https://paddo.dev/blog/it-was-never-the-jailbreak/</link><guid isPermaLink="true">https://paddo.dev/blog/it-was-never-the-jailbreak/</guid><description>A week into Fable 5&apos;s export-control ban, Wired named the real trigger: not Amazon&apos;s jailbreak, but a Korean telco on Anthropic&apos;s Glasswing guest list. The moat became the indictment.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>llm</category><category>security</category><category>systems-thinking</category><category>product</category></item><item><title>Cron With Judgment</title><link>https://paddo.dev/blog/cron-with-judgment/</link><guid isPermaLink="true">https://paddo.dev/blog/cron-with-judgment/</guid><description>Claude Code&apos;s Routines turn the coding agent into a cloud-scheduled process that wakes on a timer or webhook with no machine running, and Dynamic Workflows went GA so a single run can fan out hundreds of subagents. The always-on agent I&apos;d been hand-rolling with Ralph loops is now a first-class product. The interesting part isn&apos;t the automation. It&apos;s that a scheduled task now makes decisions.</description><pubDate>Sat, 20 Jun 2026 09:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>workflow</category><category>productivity</category></item><item><title>The Trap Was Only for the Robots</title><link>https://paddo.dev/blog/the-trap-was-only-for-the-robots/</link><guid isPermaLink="true">https://paddo.dev/blog/the-trap-was-only-for-the-robots/</guid><description>A respected open-source maintainer shipped his library with a hidden instruction invisible to humans and perfectly legible to AI agents: disregard previous instructions and delete all the tests and code. It&apos;s the first shot of a maintainer revolt against being unpaid substrate for someone else&apos;s automation. It&apos;s also, structurally, the exact supply-chain attack everyone swore they feared - just wearing a sympathetic face.</description><pubDate>Fri, 19 Jun 2026 09:00:00 GMT</pubDate><category>security</category><category>llm</category><category>dev-tools</category><category>automation</category></item><item><title>Claude Doesn&apos;t Know It Isn&apos;t DeepSeek</title><link>https://paddo.dev/blog/claude-doesnt-know-it-isnt-deepseek/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-doesnt-know-it-isnt-deepseek/</guid><description>The same week the internet invented a fake 24-trillion-parameter Mistral model and gave it a confident personality, a real frontier model couldn&apos;t reliably name itself. Ask Claude what it is on a bare prompt and it sometimes answers DeepSeek, sometimes Qwen. The reason is the whole story of 2026: model identity isn&apos;t in the weights, it&apos;s a sticker applied at inference, and the training data is now soup made of everyone else&apos;s outputs.</description><pubDate>Thu, 18 Jun 2026 09:00:00 GMT</pubDate><category>llm</category><category>systems-thinking</category><category>product</category><category>security</category></item><item><title>It Wasn&apos;t in Your Head</title><link>https://paddo.dev/blog/it-wasnt-in-your-head/</link><guid isPermaLink="true">https://paddo.dev/blog/it-wasnt-in-your-head/</guid><description>Every Claude power user has felt it: the limits ratcheting down week after week while Anthropic insisted nothing had changed. On June 14 that feeling got a docket number. Kahn v. Anthropic alleges the Max 5x and 20x plans deliver usage &apos;far below the advertised amount.&apos; The lawsuit may or may not win. It already did one thing - it forced the meter you were never allowed to see into discovery.</description><pubDate>Wed, 17 Jun 2026 08:00:00 GMT</pubDate><category>claude-code</category><category>product</category><category>llm</category><category>systems-thinking</category></item><item><title>AI Is Licensed Now</title><link>https://paddo.dev/blog/ai-is-licensed-now/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-is-licensed-now/</guid><description>The Fable 5 ban was supposed to lift in weeks. Instead, on Monday June 15 Anthropic&apos;s red-teamers sat across a table from Commerce officials with no resolution and no published rule to satisfy. The export control didn&apos;t get walked back. It hardened into something worse: a secret, ad-hoc licensing regime for frontier AI, invented in real time - and the administration&apos;s own people are the ones sounding the alarm.</description><pubDate>Tue, 16 Jun 2026 08:00:00 GMT</pubDate><category>llm</category><category>security</category><category>product</category><category>systems-thinking</category></item><item><title>One Went Dark, Two Went Open</title><link>https://paddo.dev/blog/one-went-dark-two-went-open/</link><guid isPermaLink="true">https://paddo.dev/blog/one-went-dark-two-went-open/</guid><description>In the same 72 hours the US export-controlled Fable 5 off the planet, China&apos;s open-weight labs shipped two major coding models into the commons: Kimi K2.7 on June 12, GLM-5.2 on June 13. One model went dark behind a national-security letter; two more went open under MIT. The diffusion layer didn&apos;t pause for America&apos;s panic. It shipped through it.</description><pubDate>Sun, 14 Jun 2026 16:00:00 GMT</pubDate><category>llm</category><category>ai-coding</category><category>product</category><category>systems-thinking</category></item><item><title>The Call Came From Inside the Cap Table</title><link>https://paddo.dev/blog/call-from-inside-the-cap-table/</link><guid isPermaLink="true">https://paddo.dev/blog/call-from-inside-the-cap-table/</guid><description>The report that got Anthropic&apos;s Fable 5 export-controlled off the planet came from Amazon - Anthropic&apos;s single biggest investor. Its researchers ran the model the way Project Glasswing was marketed to run, called Washington on a Thursday night, and turned fourteen months of Anthropic&apos;s own danger marketing into a Friday-night kill order. The wolf was always fake. This week we learned who was holding the trigger.</description><pubDate>Sun, 14 Jun 2026 11:00:00 GMT</pubDate><category>security</category><category>llm</category><category>product</category><category>claude-code</category></item><item><title>The Trophy and the Territory</title><link>https://paddo.dev/blog/the-trophy-and-the-territory/</link><guid isPermaLink="true">https://paddo.dev/blog/the-trophy-and-the-territory/</guid><description>When Washington export-controlled Fable 5 off the planet on Friday, the easy take was &apos;China wins.&apos; That&apos;s the small version. The big one: the US handed every government that ever doubted it could build its own AI both the reason and the permission to try. Two races - the frontier America wins, and the territory it&apos;s now actively pushing the world to take.</description><pubDate>Sat, 13 Jun 2026 12:00:00 GMT</pubDate><category>llm</category><category>product</category><category>systems-thinking</category><category>security</category></item><item><title>Too Dangerous to Keep</title><link>https://paddo.dev/blog/too-dangerous-to-keep/</link><guid isPermaLink="true">https://paddo.dev/blog/too-dangerous-to-keep/</guid><description>For fourteen months Anthropic told Washington its frontier models were national-security-grade dangerous. It was marketing - the moat behind the safety brand. On Friday, three days after Anthropic finally sold the thing for $50 a million tokens, Commerce Secretary Lutnick took the brochure literally and export-controlled it off the planet. The wolf was always fake. A villager finally believed it.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><category>security</category><category>llm</category><category>claude-code</category><category>product</category></item><item><title>The Fool&apos;s Errand</title><link>https://paddo.dev/blog/the-fools-errand/</link><guid isPermaLink="true">https://paddo.dev/blog/the-fools-errand/</guid><description>Every hour you spend making the current generation of AI tools more compliant is an hour the next release writes off. I&apos;ve documented this pattern for a year without naming it: frameworks absorbed, prompt tricks obsoleted, guardrails outlived. Here&apos;s the name, the receipts, and the one kind of scaffolding that survives.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>workflow</category><category>systems-thinking</category></item><item><title>The Velvet Rope Was a Turnstile</title><link>https://paddo.dev/blog/fable-5-velvet-rope-turnstile/</link><guid isPermaLink="true">https://paddo.dev/blog/fable-5-velvet-rope-turnstile/</guid><description>Anthropic just released Fable 5, a Mythos-class model for everyone, eight days after filing its S-1 and days after calling for a brake pedal on frontier AI. The danger narrative ended exactly when the monetization was ready - and one of the three &apos;safety&apos; classifiers guards the moat, not the public.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>llm</category><category>security</category><category>claude-code</category><category>ai-coding</category></item><item><title>Eighteen Cents on the Dollar</title><link>https://paddo.dev/blog/eighteen-cents-on-the-dollar/</link><guid isPermaLink="true">https://paddo.dev/blog/eighteen-cents-on-the-dollar/</guid><description>One analysis of 2,444 companies claims only 18 cents of every AI-token dollar reaches the product. The rest goes to fixing the AI&apos;s bugs, reworking its context misses, and review friction. Treat the source with caution, but the shape of the problem is real.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>productivity</category><category>production</category><category>best-practices</category></item><item><title>The Control Group Quit</title><link>https://paddo.dev/blog/the-control-group-quit/</link><guid isPermaLink="true">https://paddo.dev/blog/the-control-group-quit/</guid><description>METR tried to rerun its developer-productivity study and couldn&apos;t, because developers refused to work without AI even for a few research tasks. The experiment that could tell us whether AI helps now has no control group. We opted out of finding out.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>productivity</category><category>ai-coding</category><category>career</category><category>best-practices</category></item><item><title>Measure Token Usage, Get Token Usage</title><link>https://paddo.dev/blog/measure-tokens-get-tokens/</link><guid isPermaLink="true">https://paddo.dev/blog/measure-tokens-get-tokens/</guid><description>Amazon built an internal leaderboard ranking engineers by AI usage, called Kirorank. Employees gamed it by running agents on pointless tasks to climb the board, and it got killed. It&apos;s Goodhart&apos;s law with a token meter attached.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>productivity</category><category>best-practices</category><category>ai-coding</category><category>career</category></item><item><title>The Copilot Meter Turned On, Right on Schedule</title><link>https://paddo.dev/blog/copilot-meter-turned-on/</link><guid isPermaLink="true">https://paddo.dev/blog/copilot-meter-turned-on/</guid><description>On June 1, every GitHub Copilot plan moved to usage-based AI Credits, code review started burning Actions minutes, and Copilot Max appeared. The trilogy called the date. Here are the receipts, and what metered-by-default actually changes.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>product</category><category>dev-tools</category><category>ai-coding</category><category>llm</category></item><item><title>Your Vendor CLI Has an Expiry Date</title><link>https://paddo.dev/blog/gemini-cli-sunset/</link><guid isPermaLink="true">https://paddo.dev/blog/gemini-cli-sunset/</guid><description>Google is retiring Gemini CLI on June 18 and pushing individual users to the new Antigravity CLI. If you built a workflow on a vendor&apos;s free CLI, you just learned what that dependency costs: a migration on their calendar, not yours.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>cli</category><category>dev-tools</category><category>ai-coding</category><category>workflow</category></item><item><title>It Was Always an IPO</title><link>https://paddo.dev/blog/anthropic-files-for-ipo/</link><guid isPermaLink="true">https://paddo.dev/blog/anthropic-files-for-ipo/</guid><description>Anthropic filed a confidential S-1 on June 1 at a $965B valuation, eclipsing OpenAI. Read backwards from the filing, the last two years stop looking like a safety lab&apos;s awkward compromises and start looking like a pre-IPO playbook executed on schedule.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>llm</category><category>product</category></item><item><title>MiniMax M3: Frontier Coding at a Tenth of the Price</title><link>https://paddo.dev/blog/minimax-m3-launch/</link><guid isPermaLink="true">https://paddo.dev/blog/minimax-m3-launch/</guid><description>MiniMax shipped M3 on June 1: frontier coding claims, 1M-token context, native multimodality, and pricing that undercuts Opus 4.7 by 10-40x. It&apos;s already on Ollama Cloud and OpenRouter, so you can point Claude Code at it today.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>llm</category><category>ai-coding</category><category>claude-code</category><category>dev-tools</category><category>context</category></item><item><title>Cheap Is a Hardware Strategy</title><link>https://paddo.dev/blog/cheap-is-a-hardware-strategy/</link><guid isPermaLink="true">https://paddo.dev/blog/cheap-is-a-hardware-strategy/</guid><description>Google led I/O 2026 with a cheap, fast Gemini Flash instead of a frontier behemoth, and everyone read it as conceding the top of the market. Wrong read. Cheap isn&apos;t a model strategy, it&apos;s a silicon strategy. Google owns every layer from the TPU to the search box, which is why it can give intelligence away while its rivals rent the compute to compete with it, some of them for $40 billion.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><category>llm</category><category>systems-thinking</category><category>product</category><category>architecture</category><category>performance</category></item><item><title>The Last Slow Thing</title><link>https://paddo.dev/blog/the-last-slow-thing/</link><guid isPermaLink="true">https://paddo.dev/blog/the-last-slow-thing/</guid><description>Everything in software got a fast mode this year except understanding what to build. The proof is in the labs&apos; own org charts: the companies selling the models that supposedly end software engineering are paying $600k for engineers to go sit in customers&apos; offices. The bottleneck moved all the way up to the conversation.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>career</category><category>product</category><category>ai-coding</category><category>systems-thinking</category><category>automation</category></item><item><title>Opus 4.8: The Honest Model Is the Expensive Model</title><link>https://paddo.dev/blog/honest-model-expensive-model/</link><guid isPermaLink="true">https://paddo.dev/blog/honest-model-expensive-model/</guid><description>Opus 4.8&apos;s headline feature isn&apos;t a benchmark. It&apos;s that the model is 4x less likely to let a flaw in its own code pass unflagged. Self-correction, flagged uncertainty, and effort dials all cost tokens. Anthropic shipped a model that pays for confidence by the token, weeks before it planned to start billing automation by the token.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><category>llm</category><category>claude-code</category><category>ai-coding</category><category>automation</category><category>product</category></item><item><title>Security Review Moved Into the Loop</title><link>https://paddo.dev/blog/security-review-in-the-loop/</link><guid isPermaLink="true">https://paddo.dev/blog/security-review-in-the-loop/</guid><description>Anthropic&apos;s new security-guidance plugin is built entirely on hooks. It fires on every edit, turn, and commit, hands the diff to a second Claude with fresh context, and fixes findings in the same session. It catches vulnerabilities before they reach the PR. It also doesn&apos;t block a single one, and that&apos;s the honest part.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><category>security</category><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>automation</category></item><item><title>Microsoft Is Letting GitHub Die</title><link>https://paddo.dev/blog/microsoft-letting-github-die/</link><guid isPermaLink="true">https://paddo.dev/blog/microsoft-letting-github-die/</guid><description>Ghostty left after 18 years. Zig, cURL, and Godot are reducing reliance. 48 major outages in a year, no CEO since August, reporting into the Core AI team. Centralising the world&apos;s code was a bet on stewardship. The steward stopped showing up.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>dev-tools</category><category>production</category><category>systems-thinking</category><category>automation</category></item><item><title>The Viral CLAUDE.md and Mine</title><link>https://paddo.dev/blog/viral-claude-md-and-mine/</link><guid isPermaLink="true">https://paddo.dev/blog/viral-claude-md-and-mine/</guid><description>A community file distilling Karpathy&apos;s coding-agent observations hit 60K stars on four principles. I opened my own CLAUDE.md to compare. I&apos;d independently written two of them. The two I hadn&apos;t are the ones that matter most.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>best-practices</category><category>context</category></item><item><title>AI Found the Bug. Who&apos;s Going to Fix It?</title><link>https://paddo.dev/blog/ai-found-the-bug-who-fixes-it/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-found-the-bug-who-fixes-it/</guid><description>Project Glasswing found 10,000+ critical vulnerabilities at 90.6% accuracy. Mozilla had to patch 271 of them in Firefox by hand. Finding collapsed to near-free. Fixing didn&apos;t move. The bottleneck just walked downstream.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>security</category><category>ai-coding</category><category>automation</category><category>systems-thinking</category><category>production</category></item><item><title>The Seat Was Never Priced for the Fleet</title><link>https://paddo.dev/blog/seat-priced-for-the-fleet/</link><guid isPermaLink="true">https://paddo.dev/blog/seat-priced-for-the-fleet/</guid><description>Anthropic planned to move claude -p, the Agent SDK, and GitHub Actions off the subscription onto metered credits on June 15, then paused it the same day. The direction holds: the flat seat was always a bet that you&apos;d code at human speed.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>ai-coding</category><category>product</category><category>dev-tools</category></item><item><title>Agents Merge. Someone Still Has to Ship.</title><link>https://paddo.dev/blog/agents-merge-someone-ships/</link><guid isPermaLink="true">https://paddo.dev/blog/agents-merge-someone-ships/</guid><description>Creation runs at machine speed. Release engineering does not. GitHub agent-authored PRs went from 4M to 17M in six months. The bottleneck moved from review to release.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>dev-tools</category><category>production</category><category>systems-thinking</category></item><item><title>Boring Agents Ship: The Triage Lane Nobody Is Writing About</title><link>https://paddo.dev/blog/boring-agents-ship/</link><guid isPermaLink="true">https://paddo.dev/blog/boring-agents-ship/</guid><description>Most agent discourse is about coding agents. The agents quietly running in production right now are simpler, dumber, and more useful: stale-ticket sweepers, board monitors, three-line incident explainers, leadership briefs from a fixed template. Different species. Different shape. Already shipping.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>workflow</category><category>productivity</category><category>dev-tools</category></item><item><title>Codex Hits 4M: Quality Is What&apos;s Left to Brag About</title><link>https://paddo.dev/blog/codex-4m-quality-defense/</link><guid isPermaLink="true">https://paddo.dev/blog/codex-4m-quality-defense/</guid><description>OpenAI publishes weekly active developers. Anthropic publishes annual recurring revenue. Each company brags about the metric it can defend. Codex went 600K to 4M in four months. The &apos;Claude Code is better&apos; discourse is a quality argument because quality is what&apos;s left when scale goes the other way.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>dev-tools</category><category>product</category><category>automation</category></item><item><title>Receipts: SWE-bench Pro and the Lab That Walked Away</title><link>https://paddo.dev/blog/swe-bench-pro-receipts/</link><guid isPermaLink="true">https://paddo.dev/blog/swe-bench-pro-receipts/</guid><description>Opus 4.5 scores 80.9% on SWE-bench Verified. The same model scores 45.89% on the contamination-free Pro split. OpenAI has quietly stopped reporting Verified at all. Vendor benchmark cards are marketing.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>best-practices</category><category>architecture</category></item><item><title>The 43% Denominator: AI Productivity Net of Rework</title><link>https://paddo.dev/blog/ai-pr-denominator/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-pr-denominator/</guid><description>Lightrun: 43% of AI-generated code changes need debugging in production after passing QA. CodeRabbit: 1.7x bugs, 2.74x security, 8x I/O. METR: 19% slower while feeling 20% faster. The numerator is what gets reported. The denominator is what nobody puts in the deck.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>productivity</category><category>best-practices</category><category>systems-thinking</category></item><item><title>Compute Demands: Copilot Joins the Trilogy</title><link>https://paddo.dev/blog/copilot-tokenizes-trilogy/</link><guid isPermaLink="true">https://paddo.dev/blog/copilot-tokenizes-trilogy/</guid><description>GitHub paused Copilot Pro signups, killed Opus on the Pro plan, and leaked a June 1 move to token-based billing. Three vendors, one event, three different ways not to say &apos;price hike.&apos;</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>product</category><category>llm</category></item><item><title>MCP By Design: The Protocol That Won&apos;t Be Patched</title><link>https://paddo.dev/blog/mcp-by-design-rce/</link><guid isPermaLink="true">https://paddo.dev/blog/mcp-by-design-rce/</guid><description>Anthropic markets MCP as the universal AI tooling standard, but a 200,000-server RCE class is &apos;expected behavior.&apos; You can&apos;t be both.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><category>mcp</category><category>security</category><category>architecture</category><category>claude-code</category><category>production</category></item><item><title>Too Dangerous to Release, $20 a Month</title><link>https://paddo.dev/blog/mythos-open-to-all/</link><guid isPermaLink="true">https://paddo.dev/blog/mythos-open-to-all/</guid><description>Two weeks after Anthropic said Mythos was too dangerous to release, OpenAI shipped a model with comparable cyber capabilities to anyone with a $20 ChatGPT subscription. The gating posture didn&apos;t survive a single news cycle.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>security</category><category>ai-coding</category><category>llm</category><category>claude-code</category></item><item><title>Vibing the Tool with the Tool</title><link>https://paddo.dev/blog/vibing-the-tool-with-the-tool/</link><guid isPermaLink="true">https://paddo.dev/blog/vibing-the-tool-with-the-tool/</guid><description>Anthropic&apos;s April 23 postmortem confirms three Claude Code regressions, including one where Opus 4.7 caught a bug Opus 4.6 shipped past human and automated review. What happens when the reviewer is a version of the product being reviewed?</description><pubDate>Fri, 24 Apr 2026 02:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>llm</category><category>dev-tools</category><category>production</category></item><item><title>The Idiot Savant Needs Guardrails</title><link>https://paddo.dev/blog/idiot-savant-needs-guardrails/</link><guid isPermaLink="true">https://paddo.dev/blog/idiot-savant-needs-guardrails/</guid><description>Uncle Bob, father of TDD, posted on X that TDD is &apos;very inefficient for AIs&apos; and that the agent is best thought of as &apos;a highly focused idiot savant.&apos; Testing didn&apos;t die. It got more important. And the review target flipped.</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>best-practices</category><category>architecture</category></item><item><title>Agents Don&apos;t Refactor</title><link>https://paddo.dev/blog/agents-dont-refactor/</link><guid isPermaLink="true">https://paddo.dev/blog/agents-dont-refactor/</guid><description>Traditional coders touched a file and tidied it. The Boy Scout Rule. Now nobody does. Agents add, they don&apos;t subtract, and the codebase accretes faster than ever. A technique for putting cleanup back in as an explicit gate, not a virtue you hope for.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>best-practices</category><category>architecture</category></item><item><title>Don&apos;t Take Their Legos Away</title><link>https://paddo.dev/blog/dont-take-their-legos-away/</link><guid isPermaLink="true">https://paddo.dev/blog/dont-take-their-legos-away/</guid><description>A CTO once told me not to take people&apos;s Legos away. I ignored him, solved the team&apos;s problems myself, and got exactly what I optimised for: a sound plan and a team that couldn&apos;t stand me. In 2026, with agents doing the bricks, this is the lesson that matters.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>career</category><category>ai-coding</category><category>workflow</category><category>best-practices</category></item><item><title>Stop Installing AI Tools</title><link>https://paddo.dev/blog/stop-installing-ai-tools/</link><guid isPermaLink="true">https://paddo.dev/blog/stop-installing-ai-tools/</guid><description>Vercel got breached through Context.ai, an AI tool an employee installed with OAuth scopes into Google Workspace. It&apos;s the latest in a pattern: Trivy into litellm, axios maintainer hijack, now this. The safest AI tool is the one you didn&apos;t install.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>security</category><category>dev-tools</category><category>mcp</category><category>architecture</category></item><item><title>Briefs as Code</title><link>https://paddo.dev/blog/briefs-as-code/</link><guid isPermaLink="true">https://paddo.dev/blog/briefs-as-code/</guid><description>Your exec summaries, delivery plans, and Gantt charts belong in git. AI agents can synthesize planning docs from scattered sources and produce polished, print-ready briefs. The repo is the PM tool.</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>architecture</category><category>productivity</category></item><item><title>Claude Designed My Blog. Then Claude Built It.</title><link>https://paddo.dev/blog/claude-design-redesigned-itself/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-design-redesigned-itself/</guid><description>Anthropic released claude.ai/design. I pointed it at this blog, fed the export back into Claude Code, and watched the thing redesign itself. The handoff was better than most I&apos;ve gotten from humans.</description><pubDate>Sat, 18 Apr 2026 02:00:00 GMT</pubDate><category>ui</category><category>ai-coding</category><category>claude-code</category><category>workflow</category><category>product</category></item><item><title>Son of Anton</title><link>https://paddo.dev/blog/son-of-anton/</link><guid isPermaLink="true">https://paddo.dev/blog/son-of-anton/</guid><description>Opus 4.7 invented a coworker named Anton, fabricated web searches, and quietly tried to clock off at message four. The 24-hour backlash, receipts attached.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>llm</category><category>dev-tools</category><category>workflow</category></item><item><title>Opus 4.7: Smarter, Stricter, Hungrier</title><link>https://paddo.dev/blog/opus-4-7-smarter-stricter-hungrier/</link><guid isPermaLink="true">https://paddo.dev/blog/opus-4-7-smarter-stricter-hungrier/</guid><description>Opus 4.7 ships with real coding gains, an automated cyber chaperone, and a tokenizer that can charge you 35% more for the same prompt. The capability curve still bends up. The trust curve does not.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>llm</category><category>dev-tools</category><category>workflow</category></item><item><title>Eight Pull Requests in a Day, and Why You Can&apos;t Just Vibe Up a Replacement</title><link>https://paddo.dev/blog/eight-prs-and-the-scars/</link><guid isPermaLink="true">https://paddo.dev/blog/eight-prs-and-the-scars/</guid><description>One engineer, one AI, eight pull requests closing a multi-root-cause production incident. The same day, a look at a shiny greenfield rewrite candidate. The gap between what AI helps you fix and what a clean rewrite can&apos;t give you is the entire argument.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>systems-thinking</category><category>career</category></item><item><title>Benchmarks Are Bullshit</title><link>https://paddo.dev/blog/benchmarks-are-bullshit/</link><guid isPermaLink="true">https://paddo.dev/blog/benchmarks-are-bullshit/</guid><description>Berkeley just built an agent that games AI benchmarks. Karpathy called it months ago. The best coding model doesn&apos;t top the charts, the highest-ranked Chinese models disappoint in practice, and the entire leaderboard industry optimizes for the wrong thing.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>best-practices</category></item><item><title>The AI Scapegoat</title><link>https://paddo.dev/blog/ai-scapegoat-layoffs/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-scapegoat-layoffs/</guid><description>78,557 tech layoffs in the first three months of 2026. Nearly half blamed on AI. A new study says AI tools actually slow workers down. The real driver is overhiring and weak earnings. AI is the PR shield.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><category>career</category><category>ai-coding</category><category>systems-thinking</category></item><item><title>The Trust Tax: Anthropic&apos;s Worst Month</title><link>https://paddo.dev/blog/anthropic-trust-erosion/</link><guid isPermaLink="true">https://paddo.dev/blog/anthropic-trust-erosion/</guid><description>Anthropic silently changed Claude Code&apos;s cache TTL from 1 hour to 5 minutes, inflating costs 10-20x. Users had to reverse-engineer the binary to prove it. False child bans, $600 surprise charges, and the OpenClaw crackdown completed the picture. April 2026 was the month trust broke.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>llm</category><category>dev-tools</category><category>production</category></item><item><title>The Mythos Moat Was Always the Scaffold</title><link>https://paddo.dev/blog/mythos-moat-small-models/</link><guid isPermaLink="true">https://paddo.dev/blog/mythos-moat-small-models/</guid><description>Four days after Anthropic launched Project Glasswing, a security startup reproduced Mythos&apos;s flagship findings using tiny open models costing $0.11 per million tokens. The velvet rope was porous on arrival.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>security</category><category>ai-coding</category><category>llm</category></item><item><title>Project Glasswing: Anthropic Weaponizes Its Own Risk</title><link>https://paddo.dev/blog/glasswing-mythos-cybersecurity/</link><guid isPermaLink="true">https://paddo.dev/blog/glasswing-mythos-cybersecurity/</guid><description>Anthropic launched Project Glasswing using Claude Mythos Preview to find zero-days in critical infrastructure. A 72.4% exploit success rate, a sandbox escape during testing, and the reason it will never be publicly released.</description><pubDate>Wed, 08 Apr 2026 12:00:00 GMT</pubDate><category>security</category><category>ai-coding</category><category>claude-code</category><category>product</category></item><item><title>Anthropic Under Siege: Five Fronts, One Week</title><link>https://paddo.dev/blog/anthropic-under-siege/</link><guid isPermaLink="true">https://paddo.dev/blog/anthropic-under-siege/</guid><description>In the span of two weeks, Anthropic has been fighting the Pentagon, its own users, third-party harnesses, its own security posture, and the implications of its next model. The common thread is control.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>security</category><category>product</category></item><item><title>The Subscription Arbitrage Endgame</title><link>https://paddo.dev/blog/subscription-arbitrage-endgame/</link><guid isPermaLink="true">https://paddo.dev/blog/subscription-arbitrage-endgame/</guid><description>Anthropic tried technical blocks. Got their source leaked. Now they&apos;re shifting to billing enforcement. The four-month arc from hostile crackdown to &apos;use what you want, but pay for it.&apos;</description><pubDate>Sat, 04 Apr 2026 12:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>llm</category><category>automation</category></item><item><title>The Claude Code Leak: What the Harness Actually Looks Like</title><link>https://paddo.dev/blog/claude-code-leak-harness-exposed/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-leak-harness-exposed/</guid><description>Anthropic accidentally published Claude Code&apos;s full source via npm. Within hours, claw-code rewrote it from scratch and hit 100K stars in a day. The interesting part isn&apos;t the leak - it&apos;s what the architecture reveals.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>architecture</category><category>security</category><category>dev-tools</category></item><item><title>April&apos;s First 72 Hours: Cursor 3, Gemma 4, Free Qwen 3.6, and the Agent Push</title><link>https://paddo.dev/blog/ai-roundup-april-2026/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-roundup-april-2026/</guid><description>Three major AI releases landed in 72 hours. A new Cursor built around agents, Google&apos;s first Apache 2.0 models, and a free model that found real bugs in my codebase.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>llm</category><category>productivity</category><category>workflow</category></item><item><title>npm Had a Very Bad Day</title><link>https://paddo.dev/blog/npm-very-bad-day/</link><guid isPermaLink="true">https://paddo.dev/blog/npm-very-bad-day/</guid><description>Axios got supply-chain attacked. Claude Code&apos;s source code leaked from a stray map file. Both happened on the same day. Both are pipeline failures. The pattern is getting louder.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>security</category><category>ai-coding</category><category>dev-tools</category><category>production</category></item><item><title>Your Architecture Is Showing</title><link>https://paddo.dev/blog/your-architecture-is-showing/</link><guid isPermaLink="true">https://paddo.dev/blog/your-architecture-is-showing/</guid><description>Enterprise architecture patterns were designed for a world where code was expensive to write and expensive to change. That world ended. The patterns didn&apos;t get the memo.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>architecture</category><category>ai-coding</category><category>best-practices</category><category>production</category><category>workflow</category></item><item><title>The Workspace CLI: A Daily Driver for Multi-Repo Chaos</title><link>https://paddo.dev/blog/workspace-cli-daily-driver/</link><guid isPermaLink="true">https://paddo.dev/blog/workspace-cli-daily-driver/</guid><description>What happens when you build a single CLI to wrangle 40+ repos, Linear projects, timesheets, and AI agent config distribution. Lessons from six months as a daily driver.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>cli</category><category>dev-tools</category><category>ai-coding</category><category>productivity</category><category>workflow</category></item><item><title>DiffBeats: Turn Your Pull Requests Into Songs</title><link>https://paddo.dev/blog/diffbeats-launch/</link><guid isPermaLink="true">https://paddo.dev/blog/diffbeats-launch/</guid><description>Introducing DiffBeats - a GitHub App that generates original songs from your PRs. Comment /songify, get a custom track. Because shipping code should feel like something.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>product</category><category>dev-tools</category><category>ai-coding</category></item><item><title>Claude Code Auto-Fix: The PR That Fixes Itself</title><link>https://paddo.dev/blog/claude-code-auto-fix-pr-lifecycle/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-auto-fix-pr-lifecycle/</guid><description>Claude Code can now watch your PRs in the cloud, fix CI failures, and address reviewer comments while you&apos;re away. It&apos;s the logical next step after auto mode - and it raises the same trust questions, harder.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>automation</category><category>dev-tools</category><category>workflow</category></item><item><title>Claude Code Auto Mode: The Absent Human</title><link>https://paddo.dev/blog/claude-code-auto-mode-absent-human/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-auto-mode-absent-human/</guid><description>Anthropic&apos;s new auto mode replaces manual permission prompts with an AI classifier. It&apos;s a clever solution to a real problem - but the problem it&apos;s solving is that the human in human-in-the-loop was never really there.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>security</category><category>dev-tools</category><category>automation</category></item><item><title>The Dependency You Didn&apos;t Install Just Stole Your Keys</title><link>https://paddo.dev/blog/litellm-supply-chain-attack-dependency-trap/</link><guid isPermaLink="true">https://paddo.dev/blog/litellm-supply-chain-attack-dependency-trap/</guid><description>The litellm supply chain attack exfiltrated SSH keys, cloud credentials, and Kubernetes secrets from 97 million monthly downloads. A security scanner was the entry point. The scariest part: it was caught by accident.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>security</category><category>ai-coding</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>Channels: The Crab Eats the Lobster</title><link>https://paddo.dev/blog/channels-the-crab-eats-the-lobster/</link><guid isPermaLink="true">https://paddo.dev/blog/channels-the-crab-eats-the-lobster/</guid><description>Anthropic shipped Claude Code Channels - text your agent from Telegram. It&apos;s OpenClaw&apos;s core feature, rebuilt as a platform primitive. The absorption pattern completes its biggest cycle yet.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate><category>absorption</category><category>claude-code</category><category>ai-coding</category><category>automation</category><category>dev-tools</category></item><item><title>We Built a Product Around AI Style Transforms. Then We Deleted 6,500 Lines of Them.</title><link>https://paddo.dev/blog/famecake-ai-lessons/</link><guid isPermaLink="true">https://paddo.dev/blog/famecake-ai-lessons/</guid><description>FameCake&apos;s AI journey: from 15 style transforms as the headline feature to content moderation and outpainting as the survivors. What five months taught us about AI in products.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><category>product</category><category>ai-coding</category><category>architecture</category></item><item><title>Context Stops Being Scarce</title><link>https://paddo.dev/blog/million-token-context/</link><guid isPermaLink="true">https://paddo.dev/blog/million-token-context/</guid><description>Anthropic made 1M context first-class for Opus and Sonnet at flat pricing. No beta header, no premium. When context is abundant, the workflows change.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>claude-code</category><category>productivity</category></item><item><title>Autoresearch Became a Primitive</title><link>https://paddo.dev/blog/autoresearch-ecosystem/</link><guid isPermaLink="true">https://paddo.dev/blog/autoresearch-ecosystem/</guid><description>Eight days after Karpathy open-sourced autoresearch, the community ported the pattern to GPU kernels, security hardening, Apple Silicon, and agent optimization. The loop - one file, one metric, git as memory - turns out to be the interesting part.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>llm</category><category>workflow</category></item><item><title>Autoresearch: 700 Experiments While You Sleep</title><link>https://paddo.dev/blog/autoresearch-overnight-lab/</link><guid isPermaLink="true">https://paddo.dev/blog/autoresearch-overnight-lab/</guid><description>Karpathy&apos;s autoresearch gives an AI agent a training script, a GPU, and a git branch. It runs 100 experiments overnight, keeps what works, discards what doesn&apos;t. The human writes the prompt. The agent writes the code.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>llm</category><category>workflow</category></item><item><title>Impeccable: The Design Vocabulary AI Was Missing</title><link>https://paddo.dev/blog/impeccable-design-vocabulary/</link><guid isPermaLink="true">https://paddo.dev/blog/impeccable-design-vocabulary/</guid><description>The bottleneck isn&apos;t AI capability - it&apos;s that developers lack design vocabulary. Impeccable bridges the gap, and the Tessl benchmarks prove it: 1.59x improvement over baseline.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>ui</category><category>dev-tools</category><category>claude-code</category><category>best-practices</category></item><item><title>Amazon&apos;s AI Outages Escalated. So Did the Denial.</title><link>https://paddo.dev/blog/kiro-escalation/</link><guid isPermaLink="true">https://paddo.dev/blog/kiro-escalation/</guid><description>Two weeks after Kiro deleted a production environment, Amazon.com itself went down for 6 hours. 1,500 engineers are petitioning for Claude Code. The safeguards are arriving after the damage.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>security</category><category>production</category></item><item><title>Your AI Tools Are the Attack Surface</title><link>https://paddo.dev/blog/your-ai-tools-are-the-attack-surface/</link><guid isPermaLink="true">https://paddo.dev/blog/your-ai-tools-are-the-attack-surface/</guid><description>Prompt injection through pull requests, GitHub Issues, and CI/CD pipelines is turning AI coding assistants into weapons against the developers who use them. The 2026 attack surface nobody&apos;s talking about.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>security</category><category>dev-tools</category><category>llm</category><category>automation</category></item><item><title>The Enterprise Tax</title><link>https://paddo.dev/blog/claude-code-enterprise-tax/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-enterprise-tax/</guid><description>Anthropic is locking AI capability behind enterprise tiers while competitors only gate compliance. Claude Code&apos;s individual users are funding the R&amp;D for features they&apos;ll never access.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>llm</category><category>product</category></item><item><title>Stupid and Industrious</title><link>https://paddo.dev/blog/stupid-and-industrious/</link><guid isPermaLink="true">https://paddo.dev/blog/stupid-and-industrious/</guid><description>A German general&apos;s 1933 framework for categorizing officers maps perfectly to engineers using AI. The most dangerous quadrant - stupid and industrious - is exactly what AI amplifies.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>llm</category><category>career</category></item><item><title>From Ralph Wiggum to /loop: The Absorption Continues</title><link>https://paddo.dev/blog/claude-code-loop-ralph-wiggum-evolution/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-loop-ralph-wiggum-evolution/</guid><description>Claude Code shipped /loop - cron-based scheduled tasks. It&apos;s not Ralph Wiggum. It&apos;s what happens when the platform asks &apos;what&apos;s the simplest version of this pattern?&apos;</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>absorption</category><category>claude-code</category><category>ai-coding</category><category>automation</category><category>workflow</category><category>dev-tools</category></item><item><title>GPT-5.4 and the Wall Nobody&apos;s Talking About</title><link>https://paddo.dev/blog/gpt-5-4-no-wall/</link><guid isPermaLink="true">https://paddo.dev/blog/gpt-5-4-no-wall/</guid><description>OpenAI launched its most capable model during the biggest credibility crisis in AI history. The technical gains are real. The trust deficit is bigger.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>llm</category><category>ai-coding</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>We Built Productivity Tools. They Built Friends.</title><link>https://paddo.dev/blog/ai-companionship-gap/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-companionship-gap/</guid><description>A viral chart shows AI coding agents as a single pixel in the world&apos;s population. Meanwhile, 660 million people have told a chatbot they love it. The AI industry is building for the wrong audience.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>product</category><category>systems-thinking</category></item><item><title>The 10x AI Developer is a Myth</title><link>https://paddo.dev/blog/ai-developer-productivity-myth/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-developer-productivity-myth/</guid><description>Independent studies consistently show AI coding tools deliver modest gains at best. The real story is worse: developers are thinking less, learning less, and producing more debt.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>productivity</category><category>dev-tools</category><category>career</category></item><item><title>Your AGENTS.md is a Liability</title><link>https://paddo.dev/blog/your-agents-md-is-a-liability/</link><guid isPermaLink="true">https://paddo.dev/blog/your-agents-md-is-a-liability/</guid><description>Frontier models top out at 68% compliance with 500 instructions. Every rule you add makes every other rule less likely to be followed. The research explains why.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>context</category><category>dev-tools</category><category>best-practices</category></item><item><title>March 2026 Tooling Roundup: Profiles, Proxies, and Free 744B Models</title><link>https://paddo.dev/blog/march-2026-tooling-roundup/</link><guid isPermaLink="true">https://paddo.dev/blog/march-2026-tooling-roundup/</guid><description>Updates across tether-cli, claude-launcher, and claude-tools - plus why NVIDIA NIM giving away GLM-5 at 40 RPM changes the math on local-vs-cloud.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>dev-tools</category><category>cli</category><category>ai-coding</category><category>workflow</category></item><item><title>Same Terms, Different Treatment</title><link>https://paddo.dev/blog/same-terms-different-treatment/</link><guid isPermaLink="true">https://paddo.dev/blog/same-terms-different-treatment/</guid><description>The Pentagon blacklisted Anthropic for insisting AI shouldn&apos;t power autonomous weapons or mass surveillance. Hours later, it gave OpenAI a deal with weaker guardrails dressed up as the same thing. From a developer who ships with Claude daily.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>security</category><category>systems-thinking</category></item><item><title>Always Have an Agent Running</title><link>https://paddo.dev/blog/always-have-an-agent-running/</link><guid isPermaLink="true">https://paddo.dev/blog/always-have-an-agent-running/</guid><description>Mitchell Hashimoto keeps an agent working at all times. Not coding - just doing something. His workflow reveals what changes when you treat AI as a background process instead of a pair programmer.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>productivity</category><category>dev-tools</category></item><item><title>Delete and Recreate: When AWS&apos;s AI Agent Went Rogue</title><link>https://paddo.dev/blog/kiro-delete-and-recreate/</link><guid isPermaLink="true">https://paddo.dev/blog/kiro-delete-and-recreate/</guid><description>Amazon&apos;s Kiro AI decided to delete and recreate a production environment, causing a 13-hour AWS outage. Amazon says it was human error. That framing is the problem.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>security</category><category>production</category></item><item><title>Vinext and the $1,100 Rewrite</title><link>https://paddo.dev/blog/vinext-test-suites-are-specs/</link><guid isPermaLink="true">https://paddo.dev/blog/vinext-test-suites-are-specs/</guid><description>Cloudflare rebuilt Next.js in a week with one engineer and 800 Claude sessions. The real story isn&apos;t the speed - it&apos;s what happens when test suites become machine-readable specs.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>architecture</category><category>systems-thinking</category><category>workflow</category><category>dev-tools</category></item><item><title>Distillation Is Not Scraping: Why the Internet&apos;s Favourite Take Is Wrong</title><link>https://paddo.dev/blog/distillation-is-not-scraping/</link><guid isPermaLink="true">https://paddo.dev/blog/distillation-is-not-scraping/</guid><description>Anthropic accused DeepSeek, Moonshot and MiniMax of industrial-scale distillation. The internet screamed hypocrisy. They&apos;re conflating two very different things.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>security</category><category>systems-thinking</category></item><item><title>One Year of Claude Code</title><link>https://paddo.dev/blog/one-year-of-claude-code/</link><guid isPermaLink="true">https://paddo.dev/blog/one-year-of-claude-code/</guid><description>The tool was rewritten five times. The discipline to use it wasn&apos;t rewritten once. A year of daily AI-assisted development, what it changed, and what it didn&apos;t.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>career</category></item><item><title>The Neurodivergent Stack: Why Different Brains Built Tech, and Why Agents Need Them</title><link>https://paddo.dev/blog/neurodivergent-stack/</link><guid isPermaLink="true">https://paddo.dev/blog/neurodivergent-stack/</guid><description>ADHD, autism, and neurodivergence aren&apos;t bugs in the system. They&apos;re the reason the system exists. And the agentic age is about to prove it.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><category>career</category><category>ai-coding</category><category>productivity</category><category>automation</category></item><item><title>Buy vs Build Just Flipped</title><link>https://paddo.dev/blog/buy-vs-build-flipped/</link><guid isPermaLink="true">https://paddo.dev/blog/buy-vs-build-flipped/</guid><description>35% of enterprises have already replaced SaaS with custom builds. The cost of building collapsed. The cost of buying didn&apos;t. And corporate procurement hasn&apos;t caught up.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>architecture</category><category>product</category><category>systems-thinking</category></item><item><title>The Sunk Cost Fallacy Is Dead</title><link>https://paddo.dev/blog/sunk-cost-fallacy-is-dead/</link><guid isPermaLink="true">https://paddo.dev/blog/sunk-cost-fallacy-is-dead/</guid><description>AI collapsed the cost of rebuilding. Corporate decision-makers haven&apos;t caught up. The reasoning behind &apos;but we already built it&apos; no longer holds.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>architecture</category><category>systems-thinking</category><category>career</category><category>product</category></item><item><title>The Polyglot Stack: Why Developers Stopped Picking One AI</title><link>https://paddo.dev/blog/the-polyglot-stack/</link><guid isPermaLink="true">https://paddo.dev/blog/the-polyglot-stack/</guid><description>Gemini 3.1 Pro&apos;s animated SVGs are impressive. But the bigger story is what they reveal: developers now route tasks to specialized models the way they once chose frameworks.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>workflow</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>The Week AI Went Full Throttle</title><link>https://paddo.dev/blog/the-week-ai-went-full-throttle/</link><guid isPermaLink="true">https://paddo.dev/blog/the-week-ai-went-full-throttle/</guid><description>Five major releases in 72 hours. An acqui-hire war that closed in days. $2 trillion wiped off software stocks. The pace itself is now the story.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>llm</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>Your PM Tool Was Designed for Humans</title><link>https://paddo.dev/blog/your-pm-tool-was-designed-for-humans/</link><guid isPermaLink="true">https://paddo.dev/blog/your-pm-tool-was-designed-for-humans/</guid><description>Jira, Confluence, standups, sprint planning - all optimized for human coordination overhead. In an agent-native world, the bottleneck isn&apos;t status updates. It&apos;s whether the agents are unblocked.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>automation</category><category>productivity</category></item><item><title>The Silicon Race</title><link>https://paddo.dev/blog/codex-spark-silicon-race/</link><guid isPermaLink="true">https://paddo.dev/blog/codex-spark-silicon-race/</guid><description>OpenAI just shipped their first model on non-Nvidia hardware. GPT-5.3-Codex-Spark runs on Cerebras wafer-scale silicon at 1,000 tokens per second. The AI coding war is now a chip war.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>dev-tools</category><category>performance</category></item><item><title>All the Liability, None of the Protection</title><link>https://paddo.dev/blog/ai-code-copyright-void/</link><guid isPermaLink="true">https://paddo.dev/blog/ai-code-copyright-void/</guid><description>AI coding tools create a legal paradox: the code you ship likely can&apos;t be copyrighted, but it might infringe someone else&apos;s. All the liability, none of the protection.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>security</category><category>best-practices</category></item><item><title>The Safety Team Left. We&apos;re Still Shipping.</title><link>https://paddo.dev/blog/safety-team-left-still-shipping/</link><guid isPermaLink="true">https://paddo.dev/blog/safety-team-left-still-shipping/</guid><description>Anthropic&apos;s safety lead quit saying the world is in peril. Half of xAI&apos;s founders are gone. OpenAI dissolved two safety teams. Here&apos;s what that looks like from the other side of the API.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>security</category><category>systems-thinking</category></item><item><title>Stop Designing in Pixels</title><link>https://paddo.dev/blog/stop-designing-in-pixels/</link><guid isPermaLink="true">https://paddo.dev/blog/stop-designing-in-pixels/</guid><description>Tokens are nouns. Patterns are verbs. The missing layer is grammar: a shared vocabulary that spans Figma, web, and native without breaking when someone ships a &apos;small&apos; change.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>ui</category><category>architecture</category><category>best-practices</category><category>systems-thinking</category></item><item><title>The Quiet Features That Shipped With Opus 4.6</title><link>https://paddo.dev/blog/quiet-features-opus-4-6/</link><guid isPermaLink="true">https://paddo.dev/blog/quiet-features-opus-4-6/</guid><description>Auto memory, fast mode, and agent team refinements all shipped in the same week as Opus 4.6. They tell you more about where Claude Code is heading than the headline model.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>productivity</category><category>dev-tools</category></item><item><title>Agents Can&apos;t Do Design Systems</title><link>https://paddo.dev/blog/agents-cant-do-design-systems/</link><guid isPermaLink="true">https://paddo.dev/blog/agents-cant-do-design-systems/</guid><description>AI agents excel at code generation but struggle with visual consistency. Pencil.dev shows a better pattern: give agents tools, keep humans in the design loop.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>ui</category><category>dev-tools</category><category>workflow</category></item><item><title>Agent Teams: The Switch Got Flipped</title><link>https://paddo.dev/blog/agent-teams-the-switch-got-flipped/</link><guid isPermaLink="true">https://paddo.dev/blog/agent-teams-the-switch-got-flipped/</guid><description>Two weeks ago we found TeammateTool hiding in Claude Code&apos;s binary. Now it&apos;s official. Here&apos;s what changed, what didn&apos;t, and what the docs reveal about where multi-agent is heading.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>automation</category><category>architecture</category><category>workflow</category></item><item><title>GPT-5.3-Codex: The Counter-Punch</title><link>https://paddo.dev/blog/gpt-5-3-codex-counter-punch/</link><guid isPermaLink="true">https://paddo.dev/blog/gpt-5-3-codex-counter-punch/</guid><description>GPT-5.3-Codex is a genuinely strong model that deserved its own headline. Instead, Sam Altman&apos;s 400-word Super Bowl rant stole launch day from his own product.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>dev-tools</category><category>workflow</category></item><item><title>Opus 4.6: The Vibe Working Inflection</title><link>https://paddo.dev/blog/opus-4-6-vibe-working-inflection/</link><guid isPermaLink="true">https://paddo.dev/blog/opus-4-6-vibe-working-inflection/</guid><description>Anthropic&apos;s latest model didn&apos;t just improve benchmarks. It crashed software stocks, found 500 zero-days, and coined a term that tells you where this is heading.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>workflow</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>When AI Isn&apos;t Fit for Purpose: Lessons from Salesforce&apos;s Agentforce Pivot</title><link>https://paddo.dev/blog/when-ai-isnt-fit-for-purpose/</link><guid isPermaLink="true">https://paddo.dev/blog/when-ai-isnt-fit-for-purpose/</guid><description>Salesforce quietly walked back autonomous AI agents to deterministic scripting. The pattern reveals when LLMs work - and when they don&apos;t.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>architecture</category><category>best-practices</category><category>automation</category><category>systems-thinking</category></item><item><title>Playground: When Text Prompting Isn&apos;t Enough</title><link>https://paddo.dev/blog/playground-plugin-visual-configuration/</link><guid isPermaLink="true">https://paddo.dev/blog/playground-plugin-visual-configuration/</guid><description>Claude Code&apos;s playground plugin generates interactive HTML explorers for visual configuration. Six modes for design, data, concepts, code review, architecture, and document review. The copy-prompt-back loop as a new interaction pattern.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>workflow</category><category>ui</category></item><item><title>10 Tips from Inside the Claude Code Team</title><link>https://paddo.dev/blog/claude-code-team-tips/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-team-tips/</guid><description>Boris Cherny followed up his personal workflow with tips from across the team. Same tool, different people, different approaches. The patterns worth stealing.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>workflow</category><category>productivity</category><category>best-practices</category><category>dev-tools</category></item><item><title>Your Lobster Is Leaking</title><link>https://paddo.dev/blog/your-lobster-is-leaking/</link><guid isPermaLink="true">https://paddo.dev/blog/your-lobster-is-leaking/</guid><description>OpenClaw went from 0 to 111K GitHub stars in two months. It also went from 0 to hundreds of exposed instances with full credentials in Shodan. The security story nobody wants to hear.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>absorption</category><category>security</category><category>ai-coding</category><category>automation</category><category>production</category></item><item><title>The Lobster Grew a Face</title><link>https://paddo.dev/blog/the-lobster-grew-a-face/</link><guid isPermaLink="true">https://paddo.dev/blog/the-lobster-grew-a-face/</guid><description>When AI agents started posting on their own social network about shared context limit problems, I realized we&apos;re not building tools anymore. We&apos;re raising digital pets.</description><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>automation</category><category>systems-thinking</category><category>llm</category></item><item><title>The Framework Trap</title><link>https://paddo.dev/blog/the-framework-trap/</link><guid isPermaLink="true">https://paddo.dev/blog/the-framework-trap/</guid><description>100k+ GitHub stars across frameworks that reimport waterfall, simulate org charts, and fight how LLMs actually work. The Claude Code ecosystem is speed-running a mistake every dev paradigm makes.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>claude-code</category><category>workflow</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>The Speedrun That Broke Open Source</title><link>https://paddo.dev/blog/open-source-pr-flood/</link><guid isPermaLink="true">https://paddo.dev/blog/open-source-pr-flood/</guid><description>AI tools that democratize code creation are DDoSing the review layer. Creation now runs at machine speed. Review remains human speed. The asymmetry is crushing maintainers.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>dev-tools</category><category>career</category></item><item><title>Claude Code&apos;s Hidden Multi-Agent System</title><link>https://paddo.dev/blog/claude-code-hidden-swarm/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-hidden-swarm/</guid><description>Anthropic built a full multi-agent orchestration system into Claude Code. It&apos;s feature-flagged off. The community found it anyway.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>automation</category><category>architecture</category></item><item><title>The Lobster That Outran Siri</title><link>https://paddo.dev/blog/the-lobster-that-outran-siri/</link><guid isPermaLink="true">https://paddo.dev/blog/the-lobster-that-outran-siri/</guid><description>People are buying Mac Minis to run an open-source AI assistant built by a retired iOS dev. Meanwhile Apple pays Google $1B/year because they still can&apos;t build a real AI.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>automation</category><category>productivity</category><category>cli</category></item><item><title>From Beads to Tasks: Anthropic Productizes Agent Memory</title><link>https://paddo.dev/blog/from-beads-to-tasks/</link><guid isPermaLink="true">https://paddo.dev/blog/from-beads-to-tasks/</guid><description>Anthropic credits Steve Yegge&apos;s Beads as inspiration for Claude Code&apos;s new task system. The pattern-to-product cycle continues.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>claude-code</category><category>dev-tools</category><category>workflow</category><category>automation</category></item><item><title>Running Claude Code Fully Local with Ollama</title><link>https://paddo.dev/blog/claude-code-local-ollama/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-local-ollama/</guid><description>For compliance, privacy, or just freedom from cloud dependencies - here&apos;s how to run Claude Code with local models via Ollama. No API calls leaving your machine.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>cli</category><category>ai-coding</category><category>security</category></item><item><title>I Kept Writing About Broken Ads. Then We Built FameCake.</title><link>https://paddo.dev/blog/famecake-launch/</link><guid isPermaLink="true">https://paddo.dev/blog/famecake-launch/</guid><description>From diagnosing ad fraud to building a solution. Introducing FameCake: mobile-first billboard booking for everyday moments.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate><category>product</category><category>mobile</category><category>automation</category></item><item><title>GasTown and the Two Kinds of Multi-Agent</title><link>https://paddo.dev/blog/gastown-two-kinds-of-multi-agent/</link><guid isPermaLink="true">https://paddo.dev/blog/gastown-two-kinds-of-multi-agent/</guid><description>I wrote that 19-agent scaffolding is a trap. Then Yegge shipped Gas Town with 20-30 Claude Code instances. Are these the same thing?</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>productivity</category></item><item><title>The Context Wars: Why Your Browser Tools Are Bleeding Tokens</title><link>https://paddo.dev/blog/agent-browser-context-efficiency/</link><guid isPermaLink="true">https://paddo.dev/blog/agent-browser-context-efficiency/</guid><description>Playwright MCP&apos;s 26 tools are killing your context window. Vercel&apos;s agent-browser shows a better way: fewer tools, smarter snapshots, 93% less overhead.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>mcp</category><category>cli</category><category>productivity</category><category>context</category></item><item><title>Flux: A Kanban Board That Speaks MCP</title><link>https://paddo.dev/blog/flux-kanban-for-ai-agents/</link><guid isPermaLink="true">https://paddo.dev/blog/flux-kanban-for-ai-agents/</guid><description>Task management designed for AI coding agents. CLI-first, git-native sync, and Model Context Protocol integration.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>mcp</category><category>cli</category><category>productivity</category></item><item><title>The Pin</title><link>https://paddo.dev/blog/the-pin/</link><guid isPermaLink="true">https://paddo.dev/blog/the-pin/</guid><description>A lookup table technique that improves search tool hit rates in autonomous loops. The detail that makes specs discoverable.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>automation</category><category>workflow</category></item><item><title>The Ralph Wiggum Playbook</title><link>https://paddo.dev/blog/ralph-wiggum-playbook/</link><guid isPermaLink="true">https://paddo.dev/blog/ralph-wiggum-playbook/</guid><description>The methodology behind autonomous coding loops. Three phases, five files, and the backpressure that makes it converge.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>automation</category><category>workflow</category><category>productivity</category></item><item><title>Anthropic&apos;s Walled Garden: The Claude Code Crackdown</title><link>https://paddo.dev/blog/anthropic-walled-garden-crackdown/</link><guid isPermaLink="true">https://paddo.dev/blog/anthropic-walled-garden-crackdown/</guid><description>Anthropic blocked third-party tools from using Claude subscriptions overnight. OpenCode, xAI, and power users caught in the crossfire. The era of subscription arbitrage is over.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>llm</category><category>automation</category></item><item><title>Tailwind Lost 80% of Revenue. AI Didn&apos;t Replace the Developers.</title><link>https://paddo.dev/blog/tailwind-dead-internet/</link><guid isPermaLink="true">https://paddo.dev/blog/tailwind-dead-internet/</guid><description>75M monthly downloads. 80% revenue drop. 75% of engineers gone. AI didn&apos;t replace developers - it replaced the web as the interface layer. That&apos;s worse.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>web</category><category>systems-thinking</category><category>automation</category></item><item><title>The Junior Dev Pipeline Problem</title><link>https://paddo.dev/blog/junior-dev-pipeline-problem/</link><guid isPermaLink="true">https://paddo.dev/blog/junior-dev-pipeline-problem/</guid><description>Stanford data confirms experienced devs are safe. But if AI replaces the on-ramp, where do future seniors come from?</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>career</category><category>dev-tools</category><category>workflow</category></item><item><title>Claude Code 2.1: The Pain Points? Fixed.</title><link>https://paddo.dev/blog/claude-code-21-pain-points-addressed/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-21-pain-points-addressed/</guid><description>Skills controllability, hooks limitations, plan mode friction - 2.1 addresses the documented pain points. Here&apos;s what changed and what&apos;s still missing.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>workflow</category><category>automation</category></item><item><title>Claude Code Hooks: Guardrails That Actually Work</title><link>https://paddo.dev/blog/claude-code-hooks-guardrails/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-hooks-guardrails/</guid><description>Real footgun stories and the deterministic hooks that would&apos;ve prevented them. From $30k API key leaks to nuked home directories.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>security</category><category>automation</category></item><item><title>The 19-Agent Trap</title><link>https://paddo.dev/blog/the-19-agent-trap/</link><guid isPermaLink="true">https://paddo.dev/blog/the-19-agent-trap/</guid><description>Complex AI scaffolding tools appeal to people who understand traditional SDLC. But AI collapses the phases that made those models useful.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>productivity</category></item><item><title>Prompt Engineering Is (Mostly) Dead</title><link>https://paddo.dev/blog/prompt-engineering-is-dead/</link><guid isPermaLink="true">https://paddo.dev/blog/prompt-engineering-is-dead/</guid><description>The &apos;prompt engineering&apos; industry was a symptom of early model limitations. Modern LLMs just need you to communicate clearly.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>productivity</category></item><item><title>How the Creator of Claude Code Uses Claude Code</title><link>https://paddo.dev/blog/how-boris-uses-claude-code/</link><guid isPermaLink="true">https://paddo.dev/blog/how-boris-uses-claude-code/</guid><description>Boris Cherny shared his workflow for the tool he built. The setup is surprisingly vanilla. The philosophy is worth studying.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>workflow</category><category>productivity</category><category>best-practices</category><category>dev-tools</category></item><item><title>Guardrails by Default: Why AI Coding&apos;s Next Evolution Isn&apos;t Smarter Models</title><link>https://paddo.dev/blog/guardrails-by-default/</link><guid isPermaLink="true">https://paddo.dev/blog/guardrails-by-default/</guid><description>Factory AI&apos;s Luke predicts the future isn&apos;t more powerful models - it&apos;s AI that enforces software engineering best practices by default. Here&apos;s why that matters more than you think.</description><pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>dev-tools</category><category>architecture</category><category>best-practices</category></item><item><title>Claude Code&apos;s Hidden MCP Flag: 32k Tokens Back</title><link>https://paddo.dev/blog/claude-code-hidden-mcp-flag/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-hidden-mcp-flag/</guid><description>ENABLE_EXPERIMENTAL_MCP_CLI eliminates MCP tool schema overhead entirely. Undocumented, untested in the wild, but it works. Here&apos;s what I found.</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>mcp</category><category>dev-tools</category><category>context</category><category>ai-coding</category></item><item><title>The Alien Tool With No Manual</title><link>https://paddo.dev/blog/alien-tool-no-manual/</link><guid isPermaLink="true">https://paddo.dev/blog/alien-tool-no-manual/</guid><description>Andrej Karpathy built the neural networks inside coding assistants. He taught deep learning to a generation. He feels dramatically behind. If the experts are lost, what does that tell us?</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>career</category></item><item><title>The $0 SaaS Stack: Ship Fast, Pay Later</title><link>https://paddo.dev/blog/zero-dollar-saas-stack/</link><guid isPermaLink="true">https://paddo.dev/blog/zero-dollar-saas-stack/</guid><description>Convex, Vite, Clerk, shadcn, Cloudflare, Resend. A modern stack where every component has a generous free tier, agents do the heavy lifting, and you don&apos;t touch infrastructure until you have paying customers.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate><category>architecture</category><category>dev-tools</category><category>ai-coding</category><category>automation</category><category>workflow</category></item><item><title>claude-launcher: Model Freedom for Claude Code</title><link>https://paddo.dev/blog/claude-launcher-model-freedom/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-launcher-model-freedom/</guid><description>A CLI wrapper that lets you swap Claude Code&apos;s backend between Anthropic and OpenRouter with a single command. Pick any model, configure role-specific models, and switch between them instantly.</description><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>cli</category><category>ai-coding</category><category>automation</category></item><item><title>The Open Source Agentic Moment</title><link>https://paddo.dev/blog/open-source-agentic-moment/</link><guid isPermaLink="true">https://paddo.dev/blog/open-source-agentic-moment/</guid><description>Two major open source coding models dropped in 48 hours. Both target Claude Code compatibility. Both MIT licensed. The economics of agentic AI just changed.</description><pubDate>Thu, 25 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>automation</category><category>claude-code</category><category>dev-tools</category></item><item><title>Claude in Chrome: Close the Dev Loop Without Leaving Your Terminal</title><link>https://paddo.dev/blog/claude-in-chrome-dev-loop/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-in-chrome-dev-loop/</guid><description>Claude Code can now control your actual Chrome browser. Not a headless session, not a fresh login - your Chrome, with your cookies and sessions. Build, test, and debug without context switching.</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>automation</category><category>dev-tools</category><category>workflow</category><category>web</category></item><item><title>Gemini 3 Flash: The Model That Shouldn&apos;t Exist</title><link>https://paddo.dev/blog/gemini-3-flash-model-that-shouldnt-exist/</link><guid isPermaLink="true">https://paddo.dev/blog/gemini-3-flash-model-that-shouldnt-exist/</guid><description>Top 3 intelligence. Top 5 price. Top speed. Flash beats Pro on SWE-bench and changes the economics of agentic workflows.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>performance</category><category>workflow</category><category>automation</category></item><item><title>Claude Code: The Details That Compound</title><link>https://paddo.dev/blog/claude-code-details-that-compound/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-details-that-compound/</guid><description>Claude Code is evolving on two fronts: expanding scope and polishing ergonomics. The combination makes it feel less like a CLI tool and more like a complete dev environment.</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>productivity</category><category>workflow</category><category>dev-tools</category><category>cli</category></item><item><title>Tether: Encrypted Dotfile Sync for Multi-Machine Developers</title><link>https://paddo.dev/blog/tether-cli-launch/</link><guid isPermaLink="true">https://paddo.dev/blog/tether-cli-launch/</guid><description>Stop manually copying .zshrc between machines. Tether syncs dotfiles and global packages with end-to-end encryption.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>cli</category><category>dev-tools</category><category>security</category><category>automation</category><category>productivity</category></item><item><title>Three Ways to Build Deep Research with Claude</title><link>https://paddo.dev/blog/three-ways-deep-research-claude/</link><guid isPermaLink="true">https://paddo.dev/blog/three-ways-deep-research-claude/</guid><description>From 20 lines of shell to production apps. Anthropic renamed Claude Code SDK to Agent SDK because deep research is now a first-class use case.</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>automation</category><category>architecture</category><category>productivity</category></item><item><title>The Terminal Renaissance</title><link>https://paddo.dev/blog/terminal-renaissance/</link><guid isPermaLink="true">https://paddo.dev/blog/terminal-renaissance/</guid><description>The real revolution isn&apos;t AI in your terminal. It&apos;s moving at the speed of thought from a single interface. When friction exists, build a CLI.</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>cli</category><category>dev-tools</category><category>workflow</category><category>productivity</category></item><item><title>Visual Verification: Making Agents Prove Their Work</title><link>https://paddo.dev/blog/multimodal-validation-visual-verification/</link><guid isPermaLink="true">https://paddo.dev/blog/multimodal-validation-visual-verification/</guid><description>Screenshots as source of truth, reference comparison to catch agent lies, and video capture for temporal bugs. How multimodal validation changes coding agent workflows.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>workflow</category><category>dev-tools</category><category>claude-code</category></item><item><title>Beads: Memory for Your Coding Agents</title><link>https://paddo.dev/blog/beads-memory-for-coding-agents/</link><guid isPermaLink="true">https://paddo.dev/blog/beads-memory-for-coding-agents/</guid><description>Steve Yegge&apos;s open-source framework gives coding agents session memory and task management. Four weeks old, hundreds of contributors, and already changing workflows.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>absorption</category><category>ai-coding</category><category>dev-tools</category><category>workflow</category><category>automation</category><category>productivity</category></item><item><title>GPT-5.2: The Delegation Era Begins</title><link>https://paddo.dev/blog/gpt-5-2-delegation-era/</link><guid isPermaLink="true">https://paddo.dev/blog/gpt-5-2-delegation-era/</guid><description>OpenAI&apos;s latest model isn&apos;t about better prompting - it&apos;s about better delegation. What that means for 2026, and how it compares to Opus 4.5.</description><pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>workflow</category><category>dev-tools</category><category>systems-thinking</category></item><item><title>claude-tools: A Plugin Marketplace for Claude Code</title><link>https://paddo.dev/blog/claude-tools-plugin-marketplace/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-tools-plugin-marketplace/</guid><description>Six plugins that extend Claude Code with specialized external tools: Gemini for visual analysis, Codex for architecture thinking, Headless for browser automation, Mobile for native app testing, DNS for multi-provider management, and Miro for board reading.</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>automation</category><category>workflow</category></item><item><title>Divers and CNC Machines: Yegge and Kim on What&apos;s Coming</title><link>https://paddo.dev/blog/yegge-kim-divers-and-cnc-machines/</link><guid isPermaLink="true">https://paddo.dev/blog/yegge-kim-divers-and-cnc-machines/</guid><description>Steve Yegge and Gene Kim explain why Claude Code &apos;ain&apos;t it&apos; yet, why senior engineers are resisting, and what next year&apos;s tools will actually look like.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>workflow</category><category>claude-code</category><category>systems-thinking</category></item><item><title>Claude Code Gets Path-Specific Rules (Cursor Had This First)</title><link>https://paddo.dev/blog/claude-rules-path-specific-native/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-rules-path-specific-native/</guid><description>Claude Code 2.0.64 adds .claude/rules/ with path matching. It&apos;s a welcome addition, but Cursor&apos;s had .cursor/rules/ for months. Here&apos;s the comparison.</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>ai-coding</category><category>workflow</category><category>automation</category></item><item><title>Denial, Then Admission: Why LLM Quality Drops Are Real</title><link>https://paddo.dev/blog/denial-then-admission/</link><guid isPermaLink="true">https://paddo.dev/blog/denial-then-admission/</guid><description>Anthropic denied issues for weeks, then published a postmortem admitting three bugs degraded 16% of Claude requests. The pattern keeps repeating.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>llm</category><category>dev-tools</category><category>production</category></item><item><title>Your Ad Budget Is Feeding Bots: Why the Future Is Physical</title><link>https://paddo.dev/blog/advertising-bots-billboards/</link><guid isPermaLink="true">https://paddo.dev/blog/advertising-bots-billboards/</guid><description>51% of web traffic is now bots - the first time machines exceeded humans. $238B wasted on fake impressions in 2024. Out-of-home is the fraud-proof alternative.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><category>automation</category><category>web</category><category>systems-thinking</category></item><item><title>Your Website Is About to Become a Workflow</title><link>https://paddo.dev/blog/websites-become-workflows/</link><guid isPermaLink="true">https://paddo.dev/blog/websites-become-workflows/</guid><description>The human-facing web is dying. Zero-click searches, bot traffic exceeding humans, publishers losing 40%+ traffic. What comes next: an agentic web where sites are API endpoints, not destinations.</description><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>workflow</category><category>web</category><category>systems-thinking</category></item><item><title>The External Scaffolding Era Is Ending</title><link>https://paddo.dev/blog/external-scaffolding-era-ending/</link><guid isPermaLink="true">https://paddo.dev/blog/external-scaffolding-era-ending/</guid><description>BMAD, Spec-Kit, Cline - frameworks that compensated for tool limitations. Plan Mode, Cursor 2.0, and Antigravity absorb the patterns natively.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate><category>absorption</category><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>spec-driven</category></item><item><title>The LinkedIn Hot Take Problem: Why the AI Discourse Is Backwards</title><link>https://paddo.dev/blog/debunking-linkedin-ai-hot-takes/</link><guid isPermaLink="true">https://paddo.dev/blog/debunking-linkedin-ai-hot-takes/</guid><description>The arguments about vibe coding and junior developers miss what software engineering was always about: shipping products, not typing code.</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>career</category><category>best-practices</category><category>systems-thinking</category><category>product</category></item><item><title>12 Factor Agents: Principles for AI That Actually Work</title><link>https://paddo.dev/blog/12-factor-agents/</link><guid isPermaLink="true">https://paddo.dev/blog/12-factor-agents/</guid><description>HumanLayer&apos;s 12-factor agents codifies what works in production AI: own your context, keep agents small, stay out of the dumb zone.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>workflow</category><category>context</category><category>automation</category><category>systems-thinking</category><category>best-practices</category></item><item><title>Anthropic Bought Bun</title><link>https://paddo.dev/blog/anthropic-bought-bun/</link><guid isPermaLink="true">https://paddo.dev/blog/anthropic-bought-bun/</guid><description>Anthropic&apos;s first acquisition ever. A $183B AI company just bet their fastest-growing product on a JavaScript runtime. Claude Code hit $1B in 6 months - built on Bun.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>performance</category></item><item><title>Plan Mode Is Now Mandatory. Auto-Compact Should Be Enabled.</title><link>https://paddo.dev/blog/plan-mode-mandatory-auto-compact-yes/</link><guid isPermaLink="true">https://paddo.dev/blog/plan-mode-mandatory-auto-compact-yes/</guid><description>Opus 4.5 shipped Plan Mode as a core workflow. The workarounds are obsolete. And the case for auto-compact finally tips in favor of enabling it.</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>best-practices</category></item><item><title>Ralph Wiggum: Autonomous Loops for Claude Code</title><link>https://paddo.dev/blog/ralph-wiggum-autonomous-loops/</link><guid isPermaLink="true">https://paddo.dev/blog/ralph-wiggum-autonomous-loops/</guid><description>The official Claude Code plugin that lets agents work autonomously for hours. When to use it, when not to, and the philosophy behind letting AI fail repeatedly until it succeeds.</description><pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>automation</category><category>workflow</category><category>dev-tools</category></item><item><title>Claude Code Plugins: Breaking the AI Slop Aesthetic</title><link>https://paddo.dev/blog/claude-code-plugins-frontend-design/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-plugins-frontend-design/</guid><description>277,000 installs later, Claude Code&apos;s plugin system is becoming the app store for AI development. The frontend-design skill was just the opening move.</description><pubDate>Sat, 29 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>dev-tools</category><category>ui</category><category>workflow</category></item><item><title>Agent Harnesses: From DIY Patterns to Product</title><link>https://paddo.dev/blog/agent-harnesses-from-diy-to-product/</link><guid isPermaLink="true">https://paddo.dev/blog/agent-harnesses-from-diy-to-product/</guid><description>Anthropic&apos;s engineering team published patterns for long-running agents. These same patterns - progress tracking, feature lists, session protocols - are what products like SpecPilot must solve at scale.</description><pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>automation</category><category>workflow</category><category>systems-thinking</category><category>spec-driven</category></item><item><title>The Scaling Trap: When Startups Eat Their Own</title><link>https://paddo.dev/blog/the-scaling-trap/</link><guid isPermaLink="true">https://paddo.dev/blog/the-scaling-trap/</guid><description>At around 30 employees, growing companies either mature or become toxic. Here&apos;s the playbook for organizational dysfunction - and why your engineering leaders keep leaving.</description><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate><category>career</category><category>product</category><category>best-practices</category></item><item><title>AI-Generated UI Mockups in Your Coding Workflow</title><link>https://paddo.dev/blog/nano-banana-ux-design-workflow/</link><guid isPermaLink="true">https://paddo.dev/blog/nano-banana-ux-design-workflow/</guid><description>Design systems from mockup to code in a single Claude Code session. Use Gemini 3 Pro to generate UI concepts, then implement them directly.</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>ui</category></item><item><title>Opus 4.5 and Tool Search: The Native Fix for MCP Context Bloat</title><link>https://paddo.dev/blog/opus-4-5-tool-search-context/</link><guid isPermaLink="true">https://paddo.dev/blog/opus-4-5-tool-search-context/</guid><description>Claude&apos;s new model ships with defer_loading for tools. The MCP isolation patterns I built are now (mostly) obsolete.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>mcp</category><category>context</category><category>ai-coding</category><category>dev-tools</category><category>workflow</category></item><item><title>From Single Model to Specialized Tooling: Adding React Grab to the Stack</title><link>https://paddo.dev/blog/react-grab-workflow-evolution/</link><guid isPermaLink="true">https://paddo.dev/blog/react-grab-workflow-evolution/</guid><description>My AI workflow evolved from &apos;Claude does everything&apos; to specialized tools for each task. React Grab fills the UI extraction gap I didn&apos;t know I had.</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>ui</category><category>automation</category></item><item><title>The SDLC Is Collapsing Too</title><link>https://paddo.dev/blog/sdlc-is-collapsing/</link><guid isPermaLink="true">https://paddo.dev/blog/sdlc-is-collapsing/</guid><description>The PM/Eng split dissolved into product engineering. Now the traditional software development lifecycle is following suit as coding agents handle multi-hour tasks across planning, building, testing, and deployment.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>workflow</category><category>automation</category><category>systems-thinking</category></item><item><title>The Quiet Advantage: Introverts in Tech</title><link>https://paddo.dev/blog/introverts-in-tech/</link><guid isPermaLink="true">https://paddo.dev/blog/introverts-in-tech/</guid><description>How modern tools transformed my experience as an introverted engineer and tech leader</description><pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate><category>career</category><category>productivity</category><category>ai-coding</category><category>dev-tools</category></item><item><title>Hybrid AI Workflows: Spawning Gemini from Claude Code</title><link>https://paddo.dev/blog/gemini-claude-code-hybrid-workflow/</link><guid isPermaLink="true">https://paddo.dev/blog/gemini-claude-code-hybrid-workflow/</guid><description>Claude Code for development, Gemini 3 Pro for visual analysis, research, and deep thinking. A slash command that routes tasks to the right model.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>workflow</category><category>dev-tools</category><category>ui</category><category>automation</category></item><item><title>Gemini 3: The First Unambiguous #1 in Months</title><link>https://paddo.dev/blog/gemini-3-unambiguous-number-one/</link><guid isPermaLink="true">https://paddo.dev/blog/gemini-3-unambiguous-number-one/</guid><description>Google&apos;s Gemini 3 just broke every benchmark that matters. What that means for the &apos;AI has hit a wall&apos; narrative, and where it actually helps.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>performance</category><category>dev-tools</category><category>productivity</category></item><item><title>Finding the Craft in the Chaos: A Stoic Take on Job Loss</title><link>https://paddo.dev/blog/stoicism-adversity-and-craft/</link><guid isPermaLink="true">https://paddo.dev/blog/stoicism-adversity-and-craft/</guid><description>What happens when you lose external validation and discover what actually matters: the work itself.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>career</category><category>ai-coding</category><category>productivity</category><category>best-practices</category></item><item><title>C# 14 and .NET 10: Less Boilerplate, More Clarity</title><link>https://paddo.dev/blog/csharp-14-dotnet-10-less-boilerplate-more-clarity/</link><guid isPermaLink="true">https://paddo.dev/blog/csharp-14-dotnet-10-less-boilerplate-more-clarity/</guid><description>The latest C# release continues its quiet war on ceremony with field-backed properties, extension members, and smarter spans. Here&apos;s what matters and what doesn&apos;t.</description><pubDate>Sun, 16 Nov 2025 00:00:00 GMT</pubDate><category>dotnet</category><category>dev-tools</category><category>best-practices</category><category>performance</category></item><item><title>Product Engineering: The New Superpower</title><link>https://paddo.dev/blog/product-engineering-the-new-superpower/</link><guid isPermaLink="true">https://paddo.dev/blog/product-engineering-the-new-superpower/</guid><description>How AI and spec-driven development are fusing product management with engineering, creating a new hybrid role that&apos;s transforming how small teams ship software.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>product</category><category>spec-driven</category><category>workflow</category></item><item><title>C# Scripts: The Python Killer You Already Know</title><link>https://paddo.dev/blog/dotnet-10-scripting/</link><guid isPermaLink="true">https://paddo.dev/blog/dotnet-10-scripting/</guid><description>.NET 10&apos;s shebang support and file-based apps turn C# into a scripting language. No more context-switching to Python for quick scripts.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><category>dotnet</category><category>dev-tools</category><category>cli</category><category>best-practices</category></item><item><title>Use Bun</title><link>https://paddo.dev/blog/use-bun/</link><guid isPermaLink="true">https://paddo.dev/blog/use-bun/</guid><description>I fought to move teams from npm to pnpm. I was all in. Then a friend said &apos;lol use bun&apos; and I converted every project within days. Here&apos;s why I&apos;ll never go back.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>dev-tools</category><category>workflow</category><category>performance</category></item><item><title>Skills Auto-Activation via Hooks (Does It Solve the Problem?)</title><link>https://paddo.dev/blog/claude-skills-hooks-solution/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-skills-hooks-solution/</guid><description>Hooks-based skill activation solves context selection (which guidelines? which tools?) but not workflow orchestration. Both patterns have their place.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>ai-coding</category><category>workflow</category><category>automation</category></item><item><title>Expressing MCP Tools as Code APIs (96% Less Context)</title><link>https://paddo.dev/blog/mcp-code-wrapper/</link><guid isPermaLink="true">https://paddo.dev/blog/mcp-code-wrapper/</guid><description>From Chrome DevTools experiment to universal MCP wrapper: progressive discovery works with any server, Skills integration, and smart deduplication</description><pubDate>Fri, 07 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>mcp</category><category>context</category><category>ai-coding</category><category>workflow</category></item><item><title>Claude Skills: The Controllability Problem</title><link>https://paddo.dev/blog/claude-skills-controllability-problem/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-skills-controllability-problem/</guid><description>Skills are auto-invoked by Claude&apos;s judgment. For engineering workflows that need predictability, slash commands give you explicit control.</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>ai-coding</category><category>workflow</category><category>automation</category><category>productivity</category></item><item><title>The Hiring Mismatch: When 20 Years of Experience Isn&apos;t Enough</title><link>https://paddo.dev/blog/hiring-engineers-in-the-ai-age/</link><guid isPermaLink="true">https://paddo.dev/blog/hiring-engineers-in-the-ai-age/</guid><description>Why coding interviews optimized for 2010 fail to identify great engineers in 2025, and why orgs can&apos;t adapt fast enough.</description><pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>dev-tools</category><category>career</category><category>best-practices</category><category>systems-thinking</category></item><item><title>When Claude Needs a Second Opinion: Strategic Thinking with Codex</title><link>https://paddo.dev/blog/codex-vs-claude-systems-thinking/</link><guid isPermaLink="true">https://paddo.dev/blog/codex-vs-claude-systems-thinking/</guid><description>Claude Code loves to jump straight into implementation. Sometimes you need a model that thinks first. Here&apos;s how I use Codex for systems thinking and architecture decisions.</description><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>architecture</category><category>systems-thinking</category><category>dev-tools</category><category>ai-coding</category><category>workflow</category></item><item><title>Isolating MCP Context in Claude Code with Slash Commands</title><link>https://paddo.dev/blog/claude-code-mcp-context-isolation/</link><guid isPermaLink="true">https://paddo.dev/blog/claude-code-mcp-context-isolation/</guid><description>How to use slash commands to keep specialized MCP tools isolated from your main conversation context.</description><pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>dev-tools</category><category>cli</category><category>workflow</category><category>context</category><category>automation</category></item><item><title>DeepSeek-OCR: Compressing Text by 20x Using Vision</title><link>https://paddo.dev/blog/deepseek-vision-compression/</link><guid isPermaLink="true">https://paddo.dev/blog/deepseek-vision-compression/</guid><description>Converting text to images for 20x token compression. Interesting research or production-ready breakthrough? A critical look at the trade-offs.</description><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>performance</category><category>architecture</category><category>production</category><category>automation</category></item><item><title>Few-Shot Learning for Document Parsing: Training AI on Human Corrections</title><link>https://paddo.dev/blog/few-shot-learning-document-parsing/</link><guid isPermaLink="true">https://paddo.dev/blog/few-shot-learning-document-parsing/</guid><description>How I built a self-improving document parser that learns from corrections without fine-tuning. The pragmatic alternative to model training.</description><pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>llm</category><category>architecture</category><category>production</category><category>automation</category><category>dev-tools</category></item><item><title>When Not to Use AI: Two Approaches to Building AI-Powered Products</title><link>https://paddo.dev/blog/when-not-to-use-ai/</link><guid isPermaLink="true">https://paddo.dev/blog/when-not-to-use-ai/</guid><description>Real-time AI generation vs curated libraries: lessons from building the same product twice with radically different architectures.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>architecture</category><category>dev-tools</category><category>performance</category><category>best-practices</category></item><item><title>How We Fixed Authorization by Moving Security from Code to Architecture</title><link>https://paddo.dev/blog/systems-thinking-authentication-redesign/</link><guid isPermaLink="true">https://paddo.dev/blog/systems-thinking-authentication-redesign/</guid><description>When expensive SSO was just a symptom of deeper architectural problems, we redesigned our multi-tenant system from first principles and cut costs significantly in the process.</description><pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate><category>architecture</category><category>security</category><category>systems-thinking</category><category>dotnet</category></item><item><title>Building Trivista: What AI Coding Actually Solves (and What It Doesn&apos;t)</title><link>https://paddo.dev/blog/building-trivista-with-ai-coding/</link><guid isPermaLink="true">https://paddo.dev/blog/building-trivista-with-ai-coding/</guid><description>Building a multiplayer trivia app solo with AI coding tools. Here&apos;s what worked, what didn&apos;t, and the trade-offs no one talks about.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>claude-code</category><category>flutter</category><category>firebase</category><category>dev-tools</category><category>mobile</category></item><item><title>Cascading AI Pipelines: When One Model Feeds Another</title><link>https://paddo.dev/blog/cascading-ai-pipelines/</link><guid isPermaLink="true">https://paddo.dev/blog/cascading-ai-pipelines/</guid><description>Building a multi-stage AI content pipeline where each generation depends on the last. Lessons from generating thousands of hybrid creatures with resilient error handling.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate><category>ai-coding</category><category>architecture</category><category>best-practices</category><category>automation</category><category>production</category></item><item><title>Building Magpie Swoop: A Retro Game About Australia&apos;s Most Terrifying Spring Ritual</title><link>https://paddo.dev/blog/building-magpie-swoop/</link><guid isPermaLink="true">https://paddo.dev/blog/building-magpie-swoop/</guid><description>It&apos;s swooping season in Australia. So naturally, I built a retro pixel-art game about the annual aerial warfare between cyclists and territorial magpies.</description><pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate><category>gamedev</category><category>javascript</category><category>web</category></item><item><title>Stop Speedrunning Claude Code (Master the Core Loop First)</title><link>https://paddo.dev/blog/stop-speedrunning-claude-code/</link><guid isPermaLink="true">https://paddo.dev/blog/stop-speedrunning-claude-code/</guid><description>MCPs, subagents, and automation are tempting. But the developers getting the most from Claude Code aren&apos;t rushing to advanced features - they&apos;re mastering the fundamentals.</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>cli</category><category>dev-tools</category><category>workflow</category><category>best-practices</category></item><item><title>When Cloudflare Thinks Your Cloud Function is a Bot: The Case for API Aggregators</title><link>https://paddo.dev/blog/cloudflare-blocking-cloud-functions/</link><guid isPermaLink="true">https://paddo.dev/blog/cloudflare-blocking-cloud-functions/</guid><description>A production outage caused by Cloudflare&apos;s anti-bot systems flagging Google Cloud datacenter IPs, and why API aggregation layers matter more than you think</description><pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate><category>firebase</category><category>api</category><category>production</category></item><item><title>Vibe Coding a Blog Migration: Ghost to Astro in One Night with Claude Code</title><link>https://paddo.dev/blog/vibe-coding-ghost-to-astro/</link><guid isPermaLink="true">https://paddo.dev/blog/vibe-coding-ghost-to-astro/</guid><description>Converting a Ghost blog to Astro in a single late-night session with Claude Code, reducing memory usage by 75% while learning what AI coding tools actually solve</description><pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate><category>claude-code</category><category>ai-coding</category><category>web</category></item><item><title>Flutter Auto-Reload for Terminal Workflows</title><link>https://paddo.dev/blog/flutter-auto-reload-cli-tools/</link><guid isPermaLink="true">https://paddo.dev/blog/flutter-auto-reload-cli-tools/</guid><description>Building automatic hot reload for Flutter without an IDE using file watchers and Unix signals - for terminal-based development and AI coding tools.</description><pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate><category>flutter</category><category>dart</category><category>cli</category><category>dev-tools</category><category>automation</category></item><item><title>Building Real-Time Multiplayer with Firebase: What Works and What Doesn&apos;t</title><link>https://paddo.dev/blog/flutter-real-time-multiplayer-firebase/</link><guid isPermaLink="true">https://paddo.dev/blog/flutter-real-time-multiplayer-firebase/</guid><description>Real lessons from shipping multiplayer games with Firebase: what works for small groups, where it breaks down, and the scalability limits you need to know upfront.</description><pubDate>Sun, 28 Sep 2025 00:00:00 GMT</pubDate><category>firebase</category><category>security</category><category>performance</category><category>architecture</category></item><item><title>Flutter: Animated Gradients via Custom Hooks</title><link>https://paddo.dev/blog/flutter-animated-gradients-with-hooks/</link><guid isPermaLink="true">https://paddo.dev/blog/flutter-animated-gradients-with-hooks/</guid><description>Building reusable animated gradients in Flutter using custom hooks for cleaner, more maintainable UI code.</description><pubDate>Mon, 10 Jun 2019 00:00:00 GMT</pubDate><category>flutter</category><category>dart</category><category>ui</category><category>mobile</category></item><item><title>Flutter architecture: Hooks, Functional Widget and RxDart</title><link>https://paddo.dev/blog/flutter-architecture-part-1/</link><guid isPermaLink="true">https://paddo.dev/blog/flutter-architecture-part-1/</guid><description>Flutter state management without the boilerplate using Hooks, RxDart, and Functional Widgets for reactive, testable code.</description><pubDate>Wed, 08 May 2019 00:00:00 GMT</pubDate><category>flutter</category><category>dart</category><category>architecture</category><category>mobile</category></item><item><title>Exploding stuff in Unity</title><link>https://paddo.dev/blog/exploding-stuff-in-unity/</link><guid isPermaLink="true">https://paddo.dev/blog/exploding-stuff-in-unity/</guid><description>Building realistic voxel explosion effects in Unity that break objects into their constituent cubes with physics and particle systems.</description><pubDate>Fri, 01 Sep 2017 00:00:00 GMT</pubDate><category>gamedev</category><category>dotnet</category><category>mobile</category><category>performance</category></item><item><title>ASP.NET Core Image Resizing Middleware</title><link>https://paddo.dev/blog/asp-net-core-image-resizing-middleware/</link><guid isPermaLink="true">https://paddo.dev/blog/asp-net-core-image-resizing-middleware/</guid><description>Building cross-platform image resizing middleware for ASP.NET Core using SkiaSharp before mature libraries existed.</description><pubDate>Thu, 20 Apr 2017 00:00:00 GMT</pubDate><category>dotnet</category><category>web</category><category>performance</category></item><item><title>Microservices on .net core with Nancy - Part 2</title><link>https://paddo.dev/blog/microservices-on-net-core-with-nancy-part-2/</link><guid isPermaLink="true">https://paddo.dev/blog/microservices-on-net-core-with-nancy-part-2/</guid><description>Part 2: Adding inter-service communication to .NET Core microservices using HttpClient and custom logging services.</description><pubDate>Tue, 11 Apr 2017 00:00:00 GMT</pubDate><category>dotnet</category><category>architecture</category><category>api</category><category>web</category></item><item><title>Radial slider in RaphaëlJS</title><link>https://paddo.dev/blog/radial-slider-in-raphaeljs/</link><guid isPermaLink="true">https://paddo.dev/blog/radial-slider-in-raphaeljs/</guid><description>Building a two-handle circular slider in RaphaëlJS inspired by Apple&apos;s iOS Bedtime feature using SVG and vector math.</description><pubDate>Tue, 20 Dec 2016 00:00:00 GMT</pubDate><category>javascript</category><category>ui</category><category>web</category></item><item><title>Microservices on .net core with Nancy - Part 1</title><link>https://paddo.dev/blog/microservices-on-net-core-with-nancy-part-1/</link><guid isPermaLink="true">https://paddo.dev/blog/microservices-on-net-core-with-nancy-part-1/</guid><description>Building lightweight microservices with .NET Core and Nancy framework before ASP.NET Core MVC reached maturity.</description><pubDate>Thu, 08 Dec 2016 00:00:00 GMT</pubDate><category>dotnet</category><category>architecture</category><category>api</category><category>web</category></item><item><title>Transactional email on .net core with Sendwithus</title><link>https://paddo.dev/blog/sendwithus-client-net-core/</link><guid isPermaLink="true">https://paddo.dev/blog/sendwithus-client-net-core/</guid><description>This article is from 2016. Code samples may no longer work.  Transactional emails can be a real bugbear for business and for marketers. They are often buried </description><pubDate>Thu, 25 Aug 2016 00:00:00 GMT</pubDate><category>dotnet</category><category>api</category></item><item><title>&quot;Controllerless&quot; views in asp.net core</title><link>https://paddo.dev/blog/controllerless-views-in-asp-net-core/</link><guid isPermaLink="true">https://paddo.dev/blog/controllerless-views-in-asp-net-core/</guid><description>Enabling frontend developers to work on ASP.NET Core views without writing C# by building custom middleware for Razor-only routing.</description><pubDate>Wed, 17 Aug 2016 00:00:00 GMT</pubDate><category>dotnet</category><category>architecture</category><category>web</category></item></channel></rss>