<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Hussein Karaki — Writing</title>
    <link>https://husseinkaraki.dev/writing</link>
    <description>Senior software engineer with 6+ years shipping production web platforms end-to-end — React/Next.js front ends, .NET/Node/NestJS/Python back ends. AI-automation native (Claude Code, agents) with deep product and UX judgment.</description>
    <language>en</language>
    <item>
      <title>When the Best Instruction Is a List of Things Not to Do</title>
      <link>https://husseinkaraki.dev/writing/agent-skills-negative-space</link>
      <guid isPermaLink="true">https://husseinkaraki.dev/writing/agent-skills-negative-space</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>NVIDIA now ships a security scanner for Markdown agent skills. After building my own, I think the lesson is the opposite of what everyone writes: a good skill is mostly the constraints, not the instructions.</description>
    </item>
    <item>
      <title>The DX Tax: When Developer Experience Becomes the Product</title>
      <link>https://husseinkaraki.dev/writing/the-dx-tax</link>
      <guid isPermaLink="true">https://husseinkaraki.dev/writing/the-dx-tax</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <description>Internal tooling is infrastructure. Treat it like a product with users, feedback loops, and SLOs — or watch your best engineers quietly drown in friction.</description>
    </item>
    <item>
      <title>Why I Stopped Building Microservices for Early-Stage Products</title>
      <link>https://husseinkaraki.dev/writing/why-i-stopped-building-microservices</link>
      <guid isPermaLink="true">https://husseinkaraki.dev/writing/why-i-stopped-building-microservices</guid>
      <pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate>
      <description>Microservices solve organizational scaling problems — not technical ones. Here&apos;s why a modular monolith shipped faster, cost less, and let us defer complexity until we actually needed it.</description>
    </item>
  </channel>
</rss>