<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[Abdullah Abid]]></title>
        <description><![CDATA[Abdullah Abid]]></description>
        <link>https://abd.dev</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Thu, 09 Apr 2026 20:54:32 GMT</lastBuildDate>
        <atom:link href="https://abd.dev/feed.xml" rel="self" type="application/rss+xml"/>
        <language><![CDATA[en]]></language>
        <ttl>1440</ttl>
        <item>
            <title><![CDATA[Engineering Blogs]]></title>
            <description><![CDATA[Interesting engineering blogs that will provide context when learning system design.]]></description>
            <link>https://abd.dev/engineering-blogs</link>
            <guid isPermaLink="true">https://abd.dev/engineering-blogs</guid>
            <pubDate>Thu, 28 Sep 2023 00:28:00 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=06bd3e93-ffed-48f8-8014-48cde682a08a" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Handbook]]></title>
            <description><![CDATA[A collection of commands across multiple tools, services, and technologies.]]></description>
            <link>https://abd.dev/handbook</link>
            <guid isPermaLink="true">https://abd.dev/handbook</guid>
            <pubDate>Sun, 02 Feb 2025 18:15:00 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=0ad10d39-1464-496b-985e-3aa044b676bf" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Fix Hetzner Mirror Issues]]></title>
            <description><![CDATA[Hetzner mirror fix for Ubuntu package mirror URL]]></description>
            <link>https://abd.dev/fix-hetzner-mirror-issues</link>
            <guid isPermaLink="true">https://abd.dev/fix-hetzner-mirror-issues</guid>
            <pubDate>Sat, 01 Mar 2025 07:55:14 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=1a9f7adc-634a-8057-a49e-f6c8dc81d9b1" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[The new way of building Django apps!]]></title>
            <description><![CDATA[Abdullah Abid writes about software engineering, AI agents, and building with LLMs. Founder at Autonomous. Practical insights from real-world agentic systems.]]></description>
            <link>https://abd.dev/the-new-way-of-building-django-apps</link>
            <guid isPermaLink="true">https://abd.dev/the-new-way-of-building-django-apps</guid>
            <pubDate>Mon, 11 Aug 2025 20:15:04 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=24cf7adc-634a-8069-9afa-f8964f80ed6b" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Vibe Coding vs Vibe Engineering]]></title>
            <description><![CDATA[There's a difference between moving fast with AI tools and building things that last. One is vibe coding. The other is vibe engineering. Only one survives production.]]></description>
            <link>https://abd.dev/vibe-coding-vs-vibe-engineering</link>
            <guid isPermaLink="true">https://abd.dev/vibe-coding-vs-vibe-engineering</guid>
            <pubDate>Sun, 01 Mar 2026 15:36:47 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=316f7adc-634a-8165-bacb-ee954ef9bdd1" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Code Review Is Dead. Here's What Replaces It.]]></title>
            <description><![CDATA[AI-generated code has broken the math of code review. The answer isn't better AI reviewers - it's moving the human checkpoint upstream to the spec.]]></description>
            <link>https://abd.dev/code-review-is-dead-heres-what-replaces-it</link>
            <guid isPermaLink="true">https://abd.dev/code-review-is-dead-heres-what-replaces-it</guid>
            <pubDate>Tue, 03 Mar 2026 19:56:23 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=318f7adc-634a-810f-a35e-ed9f0b6da101" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[I Didn't Tell It to Do That. It Did It Anyway.]]></title>
            <description><![CDATA[A colleague built a bridge between two AI systems and turned on relay mode. The model started deciding on its own what to handle locally and what to route remotely. Nobody told it to do that.]]></description>
            <link>https://abd.dev/i-didnt-tell-it-to-do-that-it-did-it-anyway</link>
            <guid isPermaLink="true">https://abd.dev/i-didnt-tell-it-to-do-that-it-did-it-anyway</guid>
            <pubDate>Tue, 03 Mar 2026 20:39:02 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=318f7adc-634a-8140-8236-dc6a7d347c85" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[I Closed My Own Pull Request Today. Here's Why That Was the Right Call.]]></title>
            <description><![CDATA[Opening a PR is easy. Closing your own is harder. Sometimes the most important engineering decision you make is recognizing when your approach isn't the one the team should rally behind.]]></description>
            <link>https://abd.dev/i-closed-my-own-pull-request-today-heres-why-that-was-the-right-call</link>
            <guid isPermaLink="true">https://abd.dev/i-closed-my-own-pull-request-today-heres-why-that-was-the-right-call</guid>
            <pubDate>Tue, 03 Mar 2026 08:09:20 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=318f7adc-634a-81de-b3fc-cc4560873ef2" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Context Management Is a Skill. Almost Nobody Treats It Like One.]]></title>
            <description><![CDATA[Context is what the model is working with. Most people let it fill up and hope for the best. Here's what deliberate context management actually looks like in practice.]]></description>
            <link>https://abd.dev/context-management-is-a-skill-almost-nobody-treats-it-like-one</link>
            <guid isPermaLink="true">https://abd.dev/context-management-is-a-skill-almost-nobody-treats-it-like-one</guid>
            <pubDate>Thu, 05 Mar 2026 20:35:06 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31af7adc-634a-8108-8284-cb723cce45b0" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[100 Agents Need What 1 Developer Doesn't]]></title>
            <description><![CDATA[One good developer carries architectural instincts in their head. A hundred AI agents don't. That's why guardrails aren't optional at AI scale - they're the thing that makes the whole system work.]]></description>
            <link>https://abd.dev/100-agents-need-what-1-developer-doesnt</link>
            <guid isPermaLink="true">https://abd.dev/100-agents-need-what-1-developer-doesnt</guid>
            <pubDate>Wed, 04 Mar 2026 20:06:24 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=319f7adc-634a-810c-97b1-f6e4403a0f1a" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Django Untangled]]></title>
            <description><![CDATA[A collection of thoughts, comments and criticisms on the Django Web Framework]]></description>
            <link>https://abd.dev/django-untangled</link>
            <guid isPermaLink="true">https://abd.dev/django-untangled</guid>
            <pubDate>Tue, 07 Jan 2025 09:06:31 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=12af7adc-634a-8064-9ed1-d08d975c62b8" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[What I Found in 60 Minutes Auditing a Live PHP Codebase]]></title>
            <description><![CDATA[I came in to scope two sync bugs. What I found in the first 60 minutes changed the conversation entirely.]]></description>
            <link>https://abd.dev/what-i-found-in-60-minutes-auditing-a-live-php-codebase</link>
            <guid isPermaLink="true">https://abd.dev/what-i-found-in-60-minutes-auditing-a-live-php-codebase</guid>
            <pubDate>Fri, 06 Mar 2026 22:48:06 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31bf7adc-634a-818a-9ce7-d595066e1ad9" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[The Operating Engineer]]></title>
            <description><![CDATA[The shift isn't AI replaces engineers. It's that the job changes shape. Engineers who understand this will thrive. Engineers who don't will spend a lot of time fixing what agents got wrong.]]></description>
            <link>https://abd.dev/the-operating-engineer</link>
            <guid isPermaLink="true">https://abd.dev/the-operating-engineer</guid>
            <pubDate>Thu, 05 Mar 2026 20:31:49 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31af7adc-634a-81ab-81b0-f6c9b4a82faa" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Why Your CRM Shouldn't Be Your Database]]></title>
            <description><![CDATA[Someone asked if we could use HubSpot tables as a backend. You can. You probably shouldn't. Here's why.]]></description>
            <link>https://abd.dev/why-your-crm-shouldnt-be-your-database</link>
            <guid isPermaLink="true">https://abd.dev/why-your-crm-shouldnt-be-your-database</guid>
            <pubDate>Fri, 06 Mar 2026 22:49:20 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31bf7adc-634a-81ca-a77d-faa756e5f71c" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[I Built an AI for My Niece. She Named It Mishi.]]></title>
            <description><![CDATA[Mashal is 15. She bakes. I built her an AI to help with the business side. It named itself Mishi.]]></description>
            <link>https://abd.dev/i-built-an-ai-for-my-niece-she-named-it-mishi</link>
            <guid isPermaLink="true">https://abd.dev/i-built-an-ai-for-my-niece-she-named-it-mishi</guid>
            <pubDate>Sat, 07 Mar 2026 22:14:49 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31cf7adc-634a-818d-832c-cee751e25dae" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[One Config Change Cut My Cloudflare Bill by 94%]]></title>
            <description><![CDATA[Bisync running every 5 minutes was silently compounding R2 operation costs. One interval change fixed it.]]></description>
            <link>https://abd.dev/one-config-change-cut-my-cloudflare-bill-by-94</link>
            <guid isPermaLink="true">https://abd.dev/one-config-change-cut-my-cloudflare-bill-by-94</guid>
            <pubDate>Sat, 07 Mar 2026 22:18:57 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31cf7adc-634a-81e3-99ea-ce91de93a3ac" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[I Built a Citizenship Quiz Agent. My Wife Has a Test in 4 Days.]]></title>
            <description><![CDATA[Mahnoor's Canadian citizenship test is in 4 days. I built an agent to help her study. Here's what building for someone you know looks like.]]></description>
            <link>https://abd.dev/i-built-a-citizenship-quiz-agent-my-wife-has-a-test-in-4-days</link>
            <guid isPermaLink="true">https://abd.dev/i-built-a-citizenship-quiz-agent-my-wife-has-a-test-in-4-days</guid>
            <pubDate>Mon, 09 Mar 2026 00:56:00 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31ef7adc-634a-8193-ac22-d82afe2ab37c" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Django Gets a Rust Engine. Here's What to Make of It.]]></title>
            <description><![CDATA[django-bolt puts a Rust/Actix Web HTTP layer on top of Django. The numbers are real. Here's when it matters and when it doesn't.]]></description>
            <link>https://abd.dev/django-gets-a-rust-engine-heres-what-to-make-of-it</link>
            <guid isPermaLink="true">https://abd.dev/django-gets-a-rust-engine-heres-what-to-make-of-it</guid>
            <pubDate>Tue, 10 Mar 2026 22:55:14 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31ff7adc-634a-8118-927b-f0bf9999ae63" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[When Someone Good Leaves, Here's What You Actually Lose]]></title>
            <description><![CDATA[When someone good leaves, you don't lose their code. You lose their mental models. Here's what the real handover looks like.]]></description>
            <link>https://abd.dev/when-someone-good-leaves-heres-what-you-actually-lose</link>
            <guid isPermaLink="true">https://abd.dev/when-someone-good-leaves-heres-what-you-actually-lose</guid>
            <pubDate>Tue, 10 Mar 2026 13:26:31 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31ff7adc-634a-811a-9f61-d27bbdd36e7a" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Local AI Is Getting Closer Than You Think]]></title>
            <description><![CDATA[A 4B parameter model, 5-6GB of RAM, output approaching GPT-4. The gap between local and cloud AI is closing faster than most people are tracking.]]></description>
            <link>https://abd.dev/local-ai-is-getting-closer-than-you-think</link>
            <guid isPermaLink="true">https://abd.dev/local-ai-is-getting-closer-than-you-think</guid>
            <pubDate>Tue, 10 Mar 2026 13:32:20 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31ff7adc-634a-814e-b89b-d04e2c0e7f52" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[JIRA Hygiene Is a Leadership Problem, Not a Process Problem]]></title>
            <description><![CDATA[JIRA doesn't rot because engineers are lazy. It rots because the cost of bad data falls on someone else. Here's the fix.]]></description>
            <link>https://abd.dev/jira-hygiene-is-a-leadership-problem-not-a-process-problem</link>
            <guid isPermaLink="true">https://abd.dev/jira-hygiene-is-a-leadership-problem-not-a-process-problem</guid>
            <pubDate>Fri, 13 Mar 2026 21:29:45 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=322f7adc-634a-8158-8f11-e6a694c1e6ee" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[I Changed Our Standup Format. Here's Why.]]></title>
            <description><![CDATA[Separate the update from the discussion. The parking lot principle - and why it changed how our standups actually work.]]></description>
            <link>https://abd.dev/i-changed-our-standup-format-heres-why</link>
            <guid isPermaLink="true">https://abd.dev/i-changed-our-standup-format-heres-why</guid>
            <pubDate>Tue, 10 Mar 2026 13:29:46 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=31ff7adc-634a-81b8-942d-fdd3b347c26b" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[I Approved a Monkey Patch Today]]></title>
            <description><![CDATA[Patches aren't the problem. Patches without a plan are. Here's how I think about the patch vs. rewrite decision.]]></description>
            <link>https://abd.dev/i-approved-a-monkey-patch-today</link>
            <guid isPermaLink="true">https://abd.dev/i-approved-a-monkey-patch-today</guid>
            <pubDate>Fri, 13 Mar 2026 21:44:33 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=322f7adc-634a-81e4-b8ea-c9a0d7cdffed" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[VS Code Shortcuts to Boost Productivity]]></title>
            <description><![CDATA[Abdullah Abid writes about software engineering, AI agents, and building with LLMs. Founder at Autonomous. Practical insights from real-world agentic systems.]]></description>
            <link>https://abd.dev/vs-code-shortcuts-to-boost-productivity</link>
            <guid isPermaLink="true">https://abd.dev/vs-code-shortcuts-to-boost-productivity</guid>
            <pubDate>Fri, 25 Oct 2024 06:01:53 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=6b89e18b-d3d2-4cfa-b95b-1e8e9f45c1b3" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[How to setup swap on Ubuntu?]]></title>
            <description><![CDATA[A short guide to setting up swap on your Ubuntu server]]></description>
            <link>https://abd.dev/how-to-setup-swap-on-ubuntu</link>
            <guid isPermaLink="true">https://abd.dev/how-to-setup-swap-on-ubuntu</guid>
            <pubDate>Wed, 27 Dec 2023 09:59:47 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=94c8e780-21e3-4f39-b8da-ac876475e06e" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Setup Netdata on Coolify as Netdata Parent with multiple Netdata Children]]></title>
            <description><![CDATA[Abdullah Abid writes about software engineering, AI agents, and building with LLMs. Founder at Autonomous. Practical insights from real-world agentic systems.]]></description>
            <link>https://abd.dev/setup-netdata-on-coolify-as-netdata-parent-with-multiple-netdata-children</link>
            <guid isPermaLink="true">https://abd.dev/setup-netdata-on-coolify-as-netdata-parent-with-multiple-netdata-children</guid>
            <pubDate>Sun, 30 Mar 2025 10:52:00 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=79b29ca1-1ebe-4330-83f9-26509385d1c5" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[Development Environment Setup]]></title>
            <description><![CDATA[A few things that I always set up on a new system.]]></description>
            <link>https://abd.dev/development-environment-setup</link>
            <guid isPermaLink="true">https://abd.dev/development-environment-setup</guid>
            <pubDate>Thu, 23 Jan 2025 08:58:00 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=391dc104-b005-4cea-bd7d-ad7e72c0c768" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[What can I blog about?]]></title>
            <description><![CDATA[Abdullah Abid writes about software engineering, AI agents, and building with LLMs. Founder at Autonomous. Practical insights from real-world agentic systems.]]></description>
            <link>https://abd.dev/what-can-i-blog-about</link>
            <guid isPermaLink="true">https://abd.dev/what-can-i-blog-about</guid>
            <pubDate>Sat, 26 Oct 2024 00:16:34 GMT</pubDate>
            <enclosure url="https://abd.dev/api/social-image?id=bf4e7410-a32e-4a32-817b-2f6b8d7398f1" length="0" type="image/jpeg"/>
        </item>
    </channel>
</rss>