<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Eduardo Lucas – Blog</title>
    <link>https://www.eduardo-lucas-dev.com/blog</link>
    <description>Thoughts on Python engineering, data architecture, enterprise systems, and 25+ years of lessons learned the hard way.</description>
    <language>en-us</language>
    <atom:link href="https://www.eduardo-lucas-dev.com/rss" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 11 Jul 2026 13:51:23 GMT</lastBuildDate>
    
    <item>
      <title><![CDATA[The Bottleneck Didn't Disappear. It Moved.]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/ai-code-review-bottleneck</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/ai-code-review-bottleneck</guid>
      <description><![CDATA[AI agents can generate more code than any team could write by hand, yet throughput hasn't scaled to match. Here's why review capacity — not code generation — is now the real constraint on shipping value.]]></description>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Code Review</category>
      <category>Engineering</category>
      <category>Best Practices</category>
    </item>
    <item>
      <title><![CDATA[AI Hallucination: What It Is, How to Mitigate It, and How to Detect It]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/ai-hallucination-mitigation-detection</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/ai-hallucination-mitigation-detection</guid>
      <description><![CDATA[Hallucination isn't a bug you patch — it's a structural property of how LLMs generate text. Here's what actually causes it, and the engineering patterns that keep it out of production.]]></description>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>LLM</category>
      <category>Engineering</category>
      <category>Best Practices</category>
    </item>
    <item>
      <title><![CDATA[Should You Be Able to Code Without AI? The Question Splitting the Dev Community]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/should-you-code-without-ai</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/should-you-code-without-ai</guid>
      <description><![CDATA[There's a heated debate in hiring rooms about whether developers should code without AI. After 25+ years in enterprise software, here's my honest take on fundamentals, fluency, and what interviews should actually test.]]></description>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Engineering</category>
      <category>Pair Programming</category>
      <category>Hiring</category>
    </item>
    <item>
      <title><![CDATA[Stop Using Django REST Framework for Internal APIs]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/stop-using-drf-for-internal-apis</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/stop-using-drf-for-internal-apis</guid>
      <description><![CDATA[DRF is battle-tested and irreplaceable for public APIs. But for internal endpoints consumed by your own frontend, it's ceremony masquerading as structure. There's a better tool.]]></description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <category>Django</category>
      <category>DRF</category>
      <category>Django Ninja</category>
      <category>Python</category>
      <category>Backend</category>
    </item>
    <item>
      <title><![CDATA[Async Tasks in Django with Celery + Redis]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/async-tasks-django-celery-redis</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/async-tasks-django-celery-redis</guid>
      <description><![CDATA[Stop blocking your HTTP response cycle. A hands-on walkthrough of task queues — from installation to a real-world order processing example with retries, parallel dispatch, and periodic tasks.]]></description>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <category>Django</category>
      <category>Celery</category>
      <category>Redis</category>
      <category>Backend</category>
      <category>Python</category>
    </item>
    <item>
      <title><![CDATA[Stop Burning Tokens: A Developer's Guide to Smarter AI Usage]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/stop-burning-tokens</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/stop-burning-tokens</guid>
      <description><![CDATA[Upgrading your Claude plan won't fix inefficient habits. Learn practical strategies — from selective file referencing to model selection — to get more out of every session.]]></description>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Claude Code</category>
      <category>Developer Tools</category>
      <category>Productivity</category>
    </item>
    <item>
      <title><![CDATA[From Procedures to Intelligence: A Developer's Shift Across Paradigms]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/from-procedures-to-intelligence</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/from-procedures-to-intelligence</guid>
      <description><![CDATA[From writing every line by hand to orchestrating systems through intent — how programming paradigms evolved and what it means to be a developer in the AI era.]]></description>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Software Architecture</category>
      <category>Career</category>
      <category>Programming Paradigms</category>
    </item>
    <item>
      <title><![CDATA[Talking to the Machine: How to Survive — and Win — AI-Powered Job Interviews]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/ai-powered-job-interviews</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/ai-powered-job-interviews</guid>
      <description><![CDATA[AI screening is now standard in senior tech hiring. Before your CV reaches a human, an algorithm has already scored it. Here's how to engineer your way through it.]]></description>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Career</category>
      <category>Job Interviews</category>
    </item>
    <item>
      <title><![CDATA[Gratitude, Growth, and the Weight of a Long Goodbye]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/gratitude-growth-long-goodbye</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/gratitude-growth-long-goodbye</guid>
      <description><![CDATA[After 26 years with one company, a LinkedIn farewell post becomes a meditation on how long careers shape identity — and why every role, challenge, and colleague leaves a mark.]]></description>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <category>Career</category>
      <category>Leadership</category>
      <category>Reflection</category>
      <category>Professional Growth</category>
    </item>
    <item>
      <title><![CDATA[AI Can Write Code — But It Can't Replace Thinking: Why Learning Programming Still Matters]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/ai-cant-replace-thinking</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/ai-cant-replace-thinking</guid>
      <description><![CDATA[GitHub Copilot generates the snippet. ChatGPT explains the error. But neither can decide if the architecture is wrong. Foundational programming knowledge is more valuable now, not less.]]></description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Software Engineering</category>
      <category>Programming</category>
      <category>Tech Careers</category>
    </item>
    <item>
      <title><![CDATA[Is Claude Code Worth It If You Already Use ChatGPT and GitHub Copilot?]]></title>
      <link>https://www.eduardo-lucas-dev.com/blog/is-claude-code-worth-it</link>
      <guid isPermaLink="true">https://www.eduardo-lucas-dev.com/blog/is-claude-code-worth-it</guid>
      <description><![CDATA[A third AI subscription is a hard sell. Here's an honest cost-benefit breakdown of where Claude Code earns its place — and where it's redundant.]]></description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Claude Code</category>
      <category>Developer Tools</category>
      <category>GitHub Copilot</category>
    </item>
  </channel>
</rss>