<?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>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></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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></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></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></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></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. Four modes for design, data, concepts, and document review. The copy-prompt-back loop as a new interaction pattern.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Mon, 16 Feb 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Fri, 06 Feb 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Sun, 25 Jan 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Sat, 24 Jan 2026 00:00:00 GMT</lastBuildDate></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></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></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></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></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Sat, 10 Jan 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Sat, 17 Jan 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Wed, 25 Feb 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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></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></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></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><lastBuildDate>Tue, 06 Jan 2026 00:00:00 GMT</lastBuildDate></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Sat, 10 Jan 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Tue, 06 Jan 2026 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Wed, 11 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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><lastBuildDate>Wed, 24 Dec 2025 00:00:00 GMT</lastBuildDate></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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><lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate></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></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></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></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></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></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></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><lastBuildDate>Sat, 10 Jan 2026 00:00:00 GMT</lastBuildDate></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></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><lastBuildDate>Sat, 10 Jan 2026 00:00:00 GMT</lastBuildDate></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></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></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></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></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></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></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></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></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></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></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><lastBuildDate>Sat, 10 Jan 2026 00:00:00 GMT</lastBuildDate></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></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></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></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></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></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></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></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></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></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></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></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></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></item></channel></rss>