56,966 blogs · [ { "id": "01a087bb-d0e0-725c-943f-78e935670fa9", "title": "Opus 4.8: The Honest Model Is the Expensive Model", "url": "https://paddo.dev/blog/honest-model-expensive-model/", "published_at": "2026-05-29T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9360fb210", "title": "Security Review Moved Into the Loop", "url": "https://paddo.dev/blog/security-review-in-the-loop/", "published_at": "2026-05-29T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e936434053", "title": "Microsoft Is Letting GitHub Die", "url": "https://paddo.dev/blog/microsoft-letting-github-die/", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93657f4e4", "title": "The Viral CLAUDE.md and Mine", "url": "https://paddo.dev/blog/viral-claude-md-and-mine/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9370ee987", "title": "AI Found the Bug. Who's Going to Fix It?", "url": "https://paddo.dev/blog/ai-found-the-bug-who-fixes-it/", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e937e0f0d3", "title": "The Seat Was Never Priced for the Fleet", "url": "https://paddo.dev/blog/seat-priced-for-the-fleet/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e938618363", "title": "Agents Merge. Someone Still Has to Ship.", "url": "https://paddo.dev/blog/agents-merge-someone-ships/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e939312ffc", "title": "Boring Agents Ship: The Triage Lane Nobody Is Writing About", "url": "https://paddo.dev/blog/boring-agents-ship/", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9395e97e7", "title": "Codex Hits 4M: Quality Is What's Left to Brag About", "url": "https://paddo.dev/blog/codex-4m-quality-defense/", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e939d288eb", "title": "Receipts: SWE-bench Pro and the Lab That Walked Away", "url": "https://paddo.dev/blog/swe-bench-pro-receipts/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93a7ce02d", "title": "The 43% Denominator: AI Productivity Net of Rework", "url": "https://paddo.dev/blog/ai-pr-denominator/", "published_at": "2026-04-28T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93ad4045d", "title": "Compute Demands: Copilot Joins the Trilogy", "url": "https://paddo.dev/blog/copilot-tokenizes-trilogy/", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93b966832", "title": "MCP By Design: The Protocol That Won't Be Patched", "url": "https://paddo.dev/blog/mcp-by-design-rce/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93ba2a5ea", "title": "Too Dangerous to Release, $20 a Month", "url": "https://paddo.dev/blog/mythos-open-to-all/", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93bbe0a42", "title": "Vibing the Tool with the Tool", "url": "https://paddo.dev/blog/vibing-the-tool-with-the-tool/", "published_at": "2026-04-24T02:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93bdc859b", "title": "The Idiot Savant Needs Guardrails", "url": "https://paddo.dev/blog/idiot-savant-needs-guardrails/", "published_at": "2026-04-24T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93bef03be", "title": "Agents Don't Refactor", "url": "https://paddo.dev/blog/agents-dont-refactor/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93cd50691", "title": "Don't Take Their Legos Away", "url": "https://paddo.dev/blog/dont-take-their-legos-away/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93d455069", "title": "Stop Installing AI Tools", "url": "https://paddo.dev/blog/stop-installing-ai-tools/", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93dbb1be4", "title": "Briefs as Code", "url": "https://paddo.dev/blog/briefs-as-code/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93de91b07", "title": "Claude Designed My Blog. Then Claude Built It.", "url": "https://paddo.dev/blog/claude-design-redesigned-itself/", "published_at": "2026-04-18T02:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93e996a68", "title": "Son of Anton", "url": "https://paddo.dev/blog/son-of-anton/", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93edb6dfa", "title": "Opus 4.7: Smarter, Stricter, Hungrier", "url": "https://paddo.dev/blog/opus-4-7-smarter-stricter-hungrier/", "published_at": "2026-04-17T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93ef55c58", "title": "Eight Pull Requests in a Day, and Why You Can't Just Vibe Up a Replacement", "url": "https://paddo.dev/blog/eight-prs-and-the-scars/", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93f2379d3", "title": "Benchmarks Are Bullshit", "url": "https://paddo.dev/blog/benchmarks-are-bullshit/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93fc49b90", "title": "The AI Scapegoat", "url": "https://paddo.dev/blog/ai-scapegoat-layoffs/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e93fcaeb9b", "title": "The Trust Tax: Anthropic's Worst Month", "url": "https://paddo.dev/blog/anthropic-trust-erosion/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9407b2cd4", "title": "The Mythos Moat Was Always the Scaffold", "url": "https://paddo.dev/blog/mythos-moat-small-models/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e940af991a", "title": "Project Glasswing: Anthropic Weaponizes Its Own Risk", "url": "https://paddo.dev/blog/glasswing-mythos-cybersecurity/", "published_at": "2026-04-08T12:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e941ac1988", "title": "Anthropic Under Siege: Five Fronts, One Week", "url": "https://paddo.dev/blog/anthropic-under-siege/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e942a058aa", "title": "The Subscription Arbitrage Endgame", "url": "https://paddo.dev/blog/subscription-arbitrage-endgame/", "published_at": "2026-04-04T12:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e943057dc4", "title": "The Claude Code Leak: What the Harness Actually Looks Like", "url": "https://paddo.dev/blog/claude-code-leak-harness-exposed/", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e943646485", "title": "April's First 72 Hours: Cursor 3, Gemma 4, Free Qwen 3.6, and the Agent Push", "url": "https://paddo.dev/blog/ai-roundup-april-2026/", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9442e00fe", "title": "npm Had a Very Bad Day", "url": "https://paddo.dev/blog/npm-very-bad-day/", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e944834c1b", "title": "Your Architecture Is Showing", "url": "https://paddo.dev/blog/your-architecture-is-showing/", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94545b094", "title": "The Workspace CLI: A Daily Driver for Multi-Repo Chaos", "url": "https://paddo.dev/blog/workspace-cli-daily-driver/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9462133f9", "title": "DiffBeats: Turn Your Pull Requests Into Songs", "url": "https://paddo.dev/blog/diffbeats-launch/", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9466583db", "title": "Claude Code Auto-Fix: The PR That Fixes Itself", "url": "https://paddo.dev/blog/claude-code-auto-fix-pr-lifecycle/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9473c3190", "title": "Claude Code Auto Mode: The Absent Human", "url": "https://paddo.dev/blog/claude-code-auto-mode-absent-human/", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e948048051", "title": "The Dependency You Didn't Install Just Stole Your Keys", "url": "https://paddo.dev/blog/litellm-supply-chain-attack-dependency-trap/", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e948885001", "title": "Channels: The Crab Eats the Lobster", "url": "https://paddo.dev/blog/channels-the-crab-eats-the-lobster/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e9496de9c5", "title": "We Built a Product Around AI Style Transforms. Then We Deleted 6,500 Lines of Them.", "url": "https://paddo.dev/blog/famecake-ai-lessons/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94a0741e4", "title": "Context Stops Being Scarce", "url": "https://paddo.dev/blog/million-token-context/", "published_at": "2026-03-16T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94a206d94", "title": "Autoresearch Became a Primitive", "url": "https://paddo.dev/blog/autoresearch-ecosystem/", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94a7b6ad7", "title": "Autoresearch: 700 Experiments While You Sleep", "url": "https://paddo.dev/blog/autoresearch-overnight-lab/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94b0605e4", "title": "Impeccable: The Design Vocabulary AI Was Missing", "url": "https://paddo.dev/blog/impeccable-design-vocabulary/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94b42425b", "title": "Amazon's AI Outages Escalated. So Did the Denial.", "url": "https://paddo.dev/blog/kiro-escalation/", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94b55fc93", "title": "Your AI Tools Are the Attack Surface", "url": "https://paddo.dev/blog/your-ai-tools-are-the-attack-surface/", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94b9c9829", "title": "The Enterprise Tax", "url": "https://paddo.dev/blog/claude-code-enterprise-tax/", "published_at": "2026-03-10T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94c953a88", "title": "Stupid and Industrious", "url": "https://paddo.dev/blog/stupid-and-industrious/", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a087bb-d0e0-725c-943f-78e94d5e0272", "title": "From Ralph Wiggum to /loop: The Absorption Continues", "url": "https://paddo.dev/blog/claude-code-loop-ralph-wiggum-evolution/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be303524cd", "title": "GPT-5.4 and the Wall Nobody's Talking About", "url": "https://paddo.dev/blog/gpt-5-4-no-wall/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be306baf9c", "title": "We Built Productivity Tools. They Built Friends.", "url": "https://paddo.dev/blog/ai-companionship-gap/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be30c2fa83", "title": "The 10x AI Developer is a Myth", "url": "https://paddo.dev/blog/ai-developer-productivity-myth/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be31b48359", "title": "Your AGENTS.md is a Liability", "url": "https://paddo.dev/blog/your-agents-md-is-a-liability/", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be325036d7", "title": "March 2026 Tooling Roundup: Profiles, Proxies, and Free 744B Models", "url": "https://paddo.dev/blog/march-2026-tooling-roundup/", "published_at": "2026-03-02T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be32bd6141", "title": "Same Terms, Different Treatment", "url": "https://paddo.dev/blog/same-terms-different-treatment/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be3374673b", "title": "Always Have an Agent Running", "url": "https://paddo.dev/blog/always-have-an-agent-running/", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be34084db3", "title": "Delete and Recreate: When AWS's AI Agent Went Rogue", "url": "https://paddo.dev/blog/kiro-delete-and-recreate/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be350248ba", "title": "Vinext and the $1,100 Rewrite", "url": "https://paddo.dev/blog/vinext-test-suites-are-specs/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be350afea7", "title": "Distillation Is Not Scraping: Why the Internet's Favourite Take Is Wrong", "url": "https://paddo.dev/blog/distillation-is-not-scraping/", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be3515e6e5", "title": "One Year of Claude Code", "url": "https://paddo.dev/blog/one-year-of-claude-code/", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be353ab1e7", "title": "The Neurodivergent Stack: Why Different Brains Built Tech, and Why Agents Need Them", "url": "https://paddo.dev/blog/neurodivergent-stack/", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be35f883ff", "title": "Buy vs Build Just Flipped", "url": "https://paddo.dev/blog/buy-vs-build-flipped/", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be3657d167", "title": "The Sunk Cost Fallacy Is Dead", "url": "https://paddo.dev/blog/sunk-cost-fallacy-is-dead/", "published_at": "2026-02-21T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be36b9e7eb", "title": "The Polyglot Stack: Why Developers Stopped Picking One AI", "url": "https://paddo.dev/blog/the-polyglot-stack/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be3793346b", "title": "The Week AI Went Full Throttle", "url": "https://paddo.dev/blog/the-week-ai-went-full-throttle/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be37f924d4", "title": "Your PM Tool Was Designed for Humans", "url": "https://paddo.dev/blog/your-pm-tool-was-designed-for-humans/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be38bc5ffd", "title": "The Silicon Race", "url": "https://paddo.dev/blog/codex-spark-silicon-race/", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be39174b7b", "title": "All the Liability, None of the Protection", "url": "https://paddo.dev/blog/ai-code-copyright-void/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be3955bbdc", "title": "The Safety Team Left. We're Still Shipping.", "url": "https://paddo.dev/blog/safety-team-left-still-shipping/", "published_at": "2026-02-12T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be39f3d6af", "title": "Stop Designing in Pixels", "url": "https://paddo.dev/blog/stop-designing-in-pixels/", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a087bb-d0e1-7348-8ade-e6be3a89b6af", "title": "The Quiet Features That Shipped With Opus 4.6", "url": "https://paddo.dev/blog/quiet-features-opus-4-6/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e4f9861c5", "title": "Agents Can't Do Design Systems", "url": "https://paddo.dev/blog/agents-cant-do-design-systems/", "published_at": "2026-02-07T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e500660df", "title": "Agent Teams: The Switch Got Flipped", "url": "https://paddo.dev/blog/agent-teams-the-switch-got-flipped/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e507b4a55", "title": "GPT-5.3-Codex: The Counter-Punch", "url": "https://paddo.dev/blog/gpt-5-3-codex-counter-punch/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e5116ce70", "title": "Opus 4.6: The Vibe Working Inflection", "url": "https://paddo.dev/blog/opus-4-6-vibe-working-inflection/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e511f0cf8", "title": "When AI Isn't Fit for Purpose: Lessons from Salesforce's Agentforce Pivot", "url": "https://paddo.dev/blog/when-ai-isnt-fit-for-purpose/", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e51bb6851", "title": "Playground: When Text Prompting Isn't Enough", "url": "https://paddo.dev/blog/playground-plugin-visual-configuration/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e51dd69f5", "title": "10 Tips from Inside the Claude Code Team", "url": "https://paddo.dev/blog/claude-code-team-tips/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e52992647", "title": "Your Lobster Is Leaking", "url": "https://paddo.dev/blog/your-lobster-is-leaking/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e52d5bbd0", "title": "The Lobster Grew a Face", "url": "https://paddo.dev/blog/the-lobster-grew-a-face/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e53368cfc", "title": "The Framework Trap", "url": "https://paddo.dev/blog/the-framework-trap/", "published_at": "2026-01-28T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e53847b3c", "title": "The Speedrun That Broke Open Source", "url": "https://paddo.dev/blog/open-source-pr-flood/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e53fdb7d4", "title": "Claude Code's Hidden Multi-Agent System", "url": "https://paddo.dev/blog/claude-code-hidden-swarm/", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e54c43381", "title": "The Lobster That Outran Siri", "url": "https://paddo.dev/blog/the-lobster-that-outran-siri/", "published_at": "2026-01-25T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e54db005a", "title": "From Beads to Tasks: Anthropic Productizes Agent Memory", "url": "https://paddo.dev/blog/from-beads-to-tasks/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e54e43e1f", "title": "Running Claude Code Fully Local with Ollama", "url": "https://paddo.dev/blog/claude-code-local-ollama/", "published_at": "2026-01-21T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e5534e933", "title": "I Kept Writing About Broken Ads. Then We Built FameCake.", "url": "https://paddo.dev/blog/famecake-launch/", "published_at": "2026-01-18T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e5597cda3", "title": "GasTown and the Two Kinds of Multi-Agent", "url": "https://paddo.dev/blog/gastown-two-kinds-of-multi-agent/", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e5629b7ba", "title": "The Context Wars: Why Your Browser Tools Are Bleeding Tokens", "url": "https://paddo.dev/blog/agent-browser-context-efficiency/", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e56722780", "title": "Flux: A Kanban Board That Speaks MCP", "url": "https://paddo.dev/blog/flux-kanban-for-ai-agents/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e56fe44eb", "title": "The Pin", "url": "https://paddo.dev/blog/the-pin/", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e571f1105", "title": "The Ralph Wiggum Playbook", "url": "https://paddo.dev/blog/ralph-wiggum-playbook/", "published_at": "2026-01-11T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e5757679b", "title": "Anthropic's Walled Garden: The Claude Code Crackdown", "url": "https://paddo.dev/blog/anthropic-walled-garden-crackdown/", "published_at": "2026-01-10T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e57c26fbe", "title": "Tailwind Lost 80% of Revenue. AI Didn't Replace the Developers.", "url": "https://paddo.dev/blog/tailwind-dead-internet/", "published_at": "2026-01-10T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e58749bee", "title": "The Junior Dev Pipeline Problem", "url": "https://paddo.dev/blog/junior-dev-pipeline-problem/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e58bc5d65", "title": "Claude Code 2.1: The Pain Points? Fixed.", "url": "https://paddo.dev/blog/claude-code-21-pain-points-addressed/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e590c1118", "title": "Claude Code Hooks: Guardrails That Actually Work", "url": "https://paddo.dev/blog/claude-code-hooks-guardrails/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a087bb-d0e2-7342-942f-d82e59e7032e", "title": "The 19-Agent Trap", "url": "https://paddo.dev/blog/the-19-agent-trap/", "published_at": "2026-01-07T00:00:00+00:00" } ] posts Claim your blog
Back to paddo.dev
Blog · corpus.blog/blogs/paddo.dev/posts

paddo.dev

paddo.dev

2026