<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vinod Pal: Writing on software that holds up</title>
    <link>https://blog.vndpal.com/</link>
    <description>Essays and field notes on APIs, databases, architecture and clean code by Vinod Pal.</description>
    <language>en</language>
    <atom:link href="https://blog.vndpal.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Mon, 05 Oct 2026 20:16:22 GMT</lastBuildDate>
    <item>
      <title>10 Popular API Practices That Do More Harm Than Good</title>
      <link>https://medium.com/@vndpal/10-popular-api-practices-that-do-more-harm-than-good-e91e84a34a7e</link>
      <guid isPermaLink="true">https://medium.com/@vndpal/10-popular-api-practices-that-do-more-harm-than-good-e91e84a34a7e</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>A lot of best practices are just common mistakes that look good. Here’s how to spot them early.</description>
      <category>api</category>
    </item>
    <item>
      <title>10 Popular Architecture Practices That Do More Harm Than Good</title>
      <link>https://medium.com/@vndpal/10-popular-architecture-practices-that-do-more-harm-than-good-8c1a278330e5</link>
      <guid isPermaLink="true">https://medium.com/@vndpal/10-popular-architecture-practices-that-do-more-harm-than-good-8c1a278330e5</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>If you blindly follow any of them, your system might struggle later</description>
      <category>architecture</category>
    </item>
    <item>
      <title>How I Design Database Schemas as a Senior Developer for Better Results</title>
      <link>https://medium.com/@vndpal/how-i-design-database-schemas-as-a-senior-developer-for-better-results-ae5cf17e575d</link>
      <guid isPermaLink="true">https://medium.com/@vndpal/how-i-design-database-schemas-as-a-senior-developer-for-better-results-ae5cf17e575d</guid>
      <pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
      <description>Practical tips for designing a database schema without painful rewrites</description>
      <category>database</category>
      <category>data-science</category>
      <category>data-engineering</category>
    </item>
    <item>
      <title>10 Popular Security Practices That Do More Harm Than Good</title>
      <link>https://medium.com/javarevisited/10-popular-security-practices-that-do-more-harm-than-good-486e5286ffe2</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-popular-security-practices-that-do-more-harm-than-good-486e5286ffe2</guid>
      <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
      <description>These were good security practices 10 years ago. Attackers evolved. Our code did not.</description>
      <category>security</category>
    </item>
    <item>
      <title>How I Design APIs As Senior Developer For Better Results</title>
      <link>https://medium.com/javarevisited/how-i-design-apis-as-senior-developer-for-better-results-7209d40e6a29</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-i-design-apis-as-senior-developer-for-better-results-7209d40e6a29</guid>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
      <description>The decisions I make before writing a single line of API code</description>
      <category>api</category>
    </item>
    <item>
      <title>How Deleting Unit Tests Made Our Codebase Insanely Better</title>
      <link>https://medium.com/javarevisited/how-deleting-unit-tests-made-our-codebase-insanely-better-41febeb72fcb</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-deleting-unit-tests-made-our-codebase-insanely-better-41febeb72fcb</guid>
      <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
      <description>Write fewer unit tests. Just make sure the ones you keep mean something.</description>
      <category>testing</category>
    </item>
    <item>
      <title>The Truth About AI Code and Your Growing Tech Debt</title>
      <link>https://medium.com/javarevisited/the-truth-about-ai-code-and-your-growing-tech-debt-3ca3a41ebf3e</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/the-truth-about-ai-code-and-your-growing-tech-debt-3ca3a41ebf3e</guid>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <description>Why AI-written features become tech debt faster than the code you write yourself</description>
      <category>ai</category>
    </item>
    <item>
      <title>10 Popular Database Practices That Do More Harm Than Good</title>
      <link>https://medium.com/javarevisited/10-popular-database-practices-that-do-more-harm-than-good-9e3372f90a25</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-popular-database-practices-that-do-more-harm-than-good-9e3372f90a25</guid>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <description>What I stopped doing after years of cleaning up production databases</description>
      <category>database</category>
      <category>data-science</category>
    </item>
    <item>
      <title>How I Use Stacked PRs to Make Painful Reviews Simple</title>
      <link>https://medium.com/javarevisited/how-i-use-stacked-prs-to-make-painful-reviews-simple-211471c54c55</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-i-use-stacked-prs-to-make-painful-reviews-simple-211471c54c55</guid>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <description>Your code reviewers are not lazy. You are handing them more than anyone can hold in their head.</description>
      <category>code-review</category>
    </item>
    <item>
      <title>10 Proven Clean Code Truths I Know That Are Best as a Senior Developer</title>
      <link>https://medium.com/javarevisited/10-proven-clean-code-truths-i-know-that-are-best-as-a-senior-developer-14e753309f15</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-proven-clean-code-truths-i-know-that-are-best-as-a-senior-developer-14e753309f15</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>The rules that survived ten years of reviews, rewrites, and code I had to fix myself</description>
      <category>clean-code</category>
    </item>
    <item>
      <title>How to make the smart build vs buy AI decision</title>
      <link>https://proxify.io/articles/how-to-make-the-smart-build-vs-buy-ai-decision</link>
      <guid isPermaLink="true">https://proxify.io/articles/how-to-make-the-smart-build-vs-buy-ai-decision</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <description>A new AI feature lands on your roadmap. Someone asks the obvious question. Build it or buy it? The answer feels simple.</description>
      <category>ai</category>
      <category>leadership</category>
    </item>
    <item>
      <title>Stop Testing AI Agents Like Software. Here’s How to Test It the Right Way</title>
      <link>https://medium.com/javarevisited/stop-testing-ai-agents-like-software-heres-how-to-test-it-the-right-way-9e37efbd8ff2</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/stop-testing-ai-agents-like-software-heres-how-to-test-it-the-right-way-9e37efbd8ff2</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <description>What I learned after building many AI agents that confidently gave wrong answers</description>
      <category>ai</category>
    </item>
    <item>
      <title>7 Proven Signs I Look For When Interviewing Engineers</title>
      <link>https://medium.com/javarevisited/7-proven-signs-i-look-for-when-interviewing-engineers-10e5e09aef55</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/7-proven-signs-i-look-for-when-interviewing-engineers-10e5e09aef55</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>From someone who has taken more than a hundred technical interviews, here’s what I found</description>
      <category>career</category>
    </item>
    <item>
      <title>How I Ship Code Insanely Fast Right After Joining</title>
      <link>https://medium.com/javarevisited/how-i-ship-code-insanely-fast-right-after-joining-afe871238c4a</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-i-ship-code-insanely-fast-right-after-joining-afe871238c4a</guid>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <description>The exact system I use to start pushing and releasing code in 2 weeks, while most new hires take 2 months.</description>
      <category>architecture</category>
    </item>
    <item>
      <title>9 Hidden Coding Secrets Only Great Developers Know</title>
      <link>https://medium.com/javarevisited/9-hidden-coding-secrets-only-great-developers-know-c0ffd93c0b63</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/9-hidden-coding-secrets-only-great-developers-know-c0ffd93c0b63</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <description>The habits that keep your code alive and your weekends free.</description>
      <category>architecture</category>
    </item>
    <item>
      <title>10 AI Concepts That Sound Hard but Are Surprisingly Simple</title>
      <link>https://medium.com/javarevisited/10-ai-concepts-that-sound-hard-but-are-surprisingly-simple-d4e323464188</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-ai-concepts-that-sound-hard-but-are-surprisingly-simple-d4e323464188</guid>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <description>You have heard these concepts a hundred times. Here is what they actually mean.</description>
      <category>ai</category>
    </item>
    <item>
      <title>I Reviewed More Than 100 AI Agents. Most Should Have Been Non-AI Code.</title>
      <link>https://medium.com/javarevisited/i-reviewed-more-than-100-ai-agents-most-should-have-been-non-ai-code-d8272f33fa70</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/i-reviewed-more-than-100-ai-agents-most-should-have-been-non-ai-code-d8272f33fa70</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <description>You don’t need AI agents for everything. Stop wasting your time and money on them.</description>
      <category>ai</category>
    </item>
    <item>
      <title>AI Writes Your Code Now. So, Why Keep It Clean?</title>
      <link>https://medium.com/javarevisited/ai-writes-your-code-now-so-why-keep-it-clean-0d709967357e</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/ai-writes-your-code-now-so-why-keep-it-clean-0d709967357e</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <description>The argument sounds strong. It falls apart the moment you ship to production.</description>
      <category>ai</category>
    </item>
    <item>
      <title>Why new developer onboarding costs are surprisingly brutal</title>
      <link>https://proxify.io/articles/why-new-developer-onboarding-costs-are-surprisingly-brutal</link>
      <guid isPermaLink="true">https://proxify.io/articles/why-new-developer-onboarding-costs-are-surprisingly-brutal</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>You hire a senior developer. The offer letter shows a salary. Add benefits, and you feel like you know the cost. You don&#39;t.</description>
      <category>leadership</category>
      <category>productivity</category>
    </item>
    <item>
      <title>The surprising reason your AI retrieval actually fails</title>
      <link>https://proxify.io/articles/the-surprising-reason-your-ai-retrieval-actually-fails</link>
      <guid isPermaLink="true">https://proxify.io/articles/the-surprising-reason-your-ai-retrieval-actually-fails</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>40-60% of enterprise RAG implementations fail to reach production.</description>
      <category>ai</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Everyone Can Code Now Thanks to AI, But That Won’t Make You an Engineer</title>
      <link>https://medium.com/javarevisited/everyone-can-code-now-thanks-to-ai-but-that-wont-make-you-an-engineer-172cd14a8bae</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/everyone-can-code-now-thanks-to-ai-but-that-wont-make-you-an-engineer-172cd14a8bae</guid>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
      <description>The code was never the hard part. The judgment around it is.</description>
      <category>ai</category>
    </item>
    <item>
      <title>Why Our New Human Code Ban Was an Epic Fail</title>
      <link>https://medium.com/javarevisited/why-our-new-human-code-ban-was-an-epic-fail-e15dfe85a41b</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/why-our-new-human-code-ban-was-an-epic-fail-e15dfe85a41b</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
      <description>We told 10 developers to ship a real client project with AI only. Here is what broke, what held up, and what we kept.</description>
      <category>ai</category>
    </item>
    <item>
      <title>Why AI Cannot Save Your Bad Architecture (7 Hidden Reasons)</title>
      <link>https://medium.com/javarevisited/why-ai-cannot-save-your-bad-architecture-7-hidden-reasons-a67f75cd4bde</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/why-ai-cannot-save-your-bad-architecture-7-hidden-reasons-a67f75cd4bde</guid>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
      <description>Perfect code from a confused brain still ships a broken system.</description>
      <category>architecture</category>
    </item>
    <item>
      <title>7 Warning Signs Your Codebase Is Becoming Legacy and How to Fix It</title>
      <link>https://medium.com/javarevisited/7-warning-signs-your-codebase-is-becoming-legacy-and-how-to-fix-it-0cfdc693196e</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/7-warning-signs-your-codebase-is-becoming-legacy-and-how-to-fix-it-0cfdc693196e</guid>
      <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
      <description>Spot them early. Fix them now. Save yourself a rewrite later.</description>
      <category>tech-debt</category>
    </item>
    <item>
      <title>Why I Defend Monoliths in Every Architecture Review Now</title>
      <link>https://medium.com/javarevisited/why-i-defend-monoliths-in-every-architecture-review-now-9fce031b5ab1</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/why-i-defend-monoliths-in-every-architecture-review-now-9fce031b5ab1</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <description>Eight years of microservices changed my default. Here’s what I learned.</description>
      <category>architecture</category>
    </item>
    <item>
      <title>The hidden cost of growth: Why engineering velocity declines</title>
      <link>https://proxify.io/articles/why-engineering-velocity-declines</link>
      <guid isPermaLink="true">https://proxify.io/articles/why-engineering-velocity-declines</guid>
      <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
      <description>Your engineering team is twice the size it was two years ago. The roadmap is longer. The planning is more structured. And yet features take longer to ship than they did when the team was smaller.</description>
      <category>productivity</category>
      <category>leadership</category>
    </item>
    <item>
      <title>Nobody Cares About Your Side Projects. Build Them Anyway.</title>
      <link>https://medium.com/javarevisited/nobody-cares-about-your-side-projects-build-them-anyway-0c37d2100def</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/nobody-cares-about-your-side-projects-build-them-anyway-0c37d2100def</guid>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <description>Nobody cared about his side project either. He built it in 2 months, got calls from Sam Altman and Zuckerberg, and the offers hit billions.</description>
      <category>side-hustle</category>
    </item>
    <item>
      <title>My 7 Killer Self-Review Secrets as a Senior Developer</title>
      <link>https://medium.com/javarevisited/my-7-killer-self-review-secrets-as-a-senior-developer-73c2ccbd225b</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/my-7-killer-self-review-secrets-as-a-senior-developer-73c2ccbd225b</guid>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
      <description>How I catch real bugs before code review, without fancy tools or extra time.</description>
      <category>code-review</category>
    </item>
    <item>
      <title>10 Proven Ways I Instantly Spot Bad AI-Generated Code</title>
      <link>https://medium.com/javarevisited/10-proven-ways-i-instantly-spot-bad-ai-generated-code-8bb671dce517</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-proven-ways-i-instantly-spot-bad-ai-generated-code-8bb671dce517</guid>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
      <description>The patterns I keep catching in AI-generated code, how to spot them, and how to stop them</description>
      <category>ai</category>
    </item>
    <item>
      <title>How I Got High-Paying Remote Job Offers Without Ever Applying</title>
      <link>https://medium.com/javarevisited/how-i-got-high-paying-remote-job-offers-without-ever-applying-6d6870ba637e</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-i-got-high-paying-remote-job-offers-without-ever-applying-6d6870ba637e</guid>
      <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
      <description>The hidden talent network strategy most developers overlook</description>
      <category>remote-work</category>
      <category>career</category>
    </item>
    <item>
      <title>I Built 20+ AI Agents. Here Are the Hidden Lessons</title>
      <link>https://medium.com/javarevisited/i-built-20-ai-agents-here-are-the-hidden-lessons-15c1b2130749</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/i-built-20-ai-agents-here-are-the-hidden-lessons-15c1b2130749</guid>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <description>A plain-English guide to the concepts behind every AI agent</description>
      <category>ai</category>
    </item>
    <item>
      <title>AI Was Supposed to Replace Developers by Now. What Happened?</title>
      <link>https://medium.com/javarevisited/ai-was-supposed-to-replace-developers-by-now-what-happened-fc63aa466749</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/ai-was-supposed-to-replace-developers-by-now-what-happened-fc63aa466749</guid>
      <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
      <description>Turns out, replacing developers is harder than tweeting about it.</description>
      <category>ai</category>
    </item>
    <item>
      <title>The ultimate guide to AI integration ROI for Software Engineering teams</title>
      <link>https://proxify.io/articles/the-ultimate-guide-to-ai-integration-roi-for-software-engineering-teams</link>
      <guid isPermaLink="true">https://proxify.io/articles/the-ultimate-guide-to-ai-integration-roi-for-software-engineering-teams</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <description>Most engineering leaders face the same pressure: the C-suite wants AI. Developers want AI. But nobody can agree on what success looks like when using AI tools.</description>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>These Bad Architecture Decisions Made Me a Better Senior Developer</title>
      <link>https://medium.com/javarevisited/these-bad-architecture-decisions-made-me-a-better-senior-developer-7696086714c3</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/these-bad-architecture-decisions-made-me-a-better-senior-developer-7696086714c3</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <description>These mistakes cost me painful lessons. But they built my judgment and changed how I think, design, and ship</description>
      <category>architecture</category>
    </item>
    <item>
      <title>The Heisenberg Bug: How to Debug Bugs That Disappear</title>
      <link>https://medium.com/javarevisited/the-heisenberg-bug-how-to-debug-bugs-that-disappear-9c41affc9500</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/the-heisenberg-bug-how-to-debug-bugs-that-disappear-9c41affc9500</guid>
      <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
      <description>Some bugs only exist when no one is watching. Here is how to catch them.</description>
      <category>debugging</category>
    </item>
    <item>
      <title>My Practical Approach for Reviewing AI-Generated Code</title>
      <link>https://medium.com/javarevisited/my-practical-approach-for-reviewing-ai-generated-code-268db27f3af8</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/my-practical-approach-for-reviewing-ai-generated-code-268db27f3af8</guid>
      <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
      <description>A simple checklist I use before accepting the code written by AI</description>
      <category>ai</category>
    </item>
    <item>
      <title>How I Build Prototypes Faster Using This Proven System</title>
      <link>https://medium.com/javarevisited/how-i-build-prototypes-faster-using-this-proven-system-c033134343b9</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-i-build-prototypes-faster-using-this-proven-system-c033134343b9</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <description>My exact step-by-step process that creates prototypes in days, not months.</description>
      <category>mvp</category>
      <category>prototyping</category>
    </item>
    <item>
      <title>10 Popular Clean Code Practices That Do More Harm Than Good</title>
      <link>https://medium.com/javarevisited/10-popular-clean-code-practices-that-do-more-harm-than-good-5ddcf7db90f8</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-popular-clean-code-practices-that-do-more-harm-than-good-5ddcf7db90f8</guid>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
      <description>What decades of maintaining real systems taught me about clean code</description>
      <category>clean-code</category>
      <category>best-practices</category>
    </item>
    <item>
      <title>The real bottlenecks behind scaling databases and how to spot them</title>
      <link>https://proxify.io/articles/bottlenecks-behind-scaling-databases-and-how-to-spot-them</link>
      <guid isPermaLink="true">https://proxify.io/articles/bottlenecks-behind-scaling-databases-and-how-to-spot-them</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <description>Your database was fine yesterday. Today, page loads crawl, alerts are firing, and someone says, “Should we scale the database?” That question usually comes months too late.</description>
      <category>database</category>
      <category>architecture</category>
    </item>
    <item>
      <title>How I Review Tech Architecture as a Senior Developer For Better Results</title>
      <link>https://medium.com/javarevisited/how-i-review-tech-architecture-as-a-senior-developer-for-better-results-aca52c80fbbe</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-i-review-tech-architecture-as-a-senior-developer-for-better-results-aca52c80fbbe</guid>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <description>What I have learnt after reviewing more than 100+ architectures.</description>
      <category>architecture</category>
    </item>
    <item>
      <title>5 Skills That Made Me a More Valuable Developer Than Any Framework Ever Could</title>
      <link>https://medium.com/javarevisited/5-skills-that-made-me-a-more-valuable-developer-than-any-framework-ever-could-0d266c330bde</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/5-skills-that-made-me-a-more-valuable-developer-than-any-framework-ever-could-0d266c330bde</guid>
      <pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate>
      <description>Timeless skills for developers who refuse to become obsolete</description>
      <category>architecture</category>
    </item>
    <item>
      <title>How To Use AI Tools Without Burning Money On Tokens</title>
      <link>https://medium.com/javarevisited/how-to-use-ai-tools-without-burning-money-on-tokens-096a70668db2</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-to-use-ai-tools-without-burning-money-on-tokens-096a70668db2</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <description>14 tested ways to cut AI costs by 80% without losing quality</description>
      <category>ai</category>
    </item>
    <item>
      <title>Why Copying Architectures From Big Tech Companies Is Dangerous</title>
      <link>https://medium.com/javarevisited/why-copying-architectures-from-big-tech-companies-is-dangerous-ae6a843343f2</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/why-copying-architectures-from-big-tech-companies-is-dangerous-ae6a843343f2</guid>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
      <description>Instead, design systems that fit your team, your scale, and your constraints.</description>
      <category>architecture</category>
    </item>
    <item>
      <title>Thank You, Stack Overflow!</title>
      <link>https://medium.com/javarevisited/thank-you-stack-overflow-5dd6fb98419e</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/thank-you-stack-overflow-5dd6fb98419e</guid>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <description>Remembering the platform that raised a generation of engineers</description>
      <category>stackoverflow</category>
      <category>developer-community</category>
    </item>
    <item>
      <title>A practical approach to implementing cross-cutting concerns at scale</title>
      <link>https://proxify.io/articles/implementing-cross-cutting-concerns-at-scale</link>
      <guid isPermaLink="true">https://proxify.io/articles/implementing-cross-cutting-concerns-at-scale</guid>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <description>In real projects, some features don’t stay within a single part of the code. They appear in many places across the system.</description>
      <category>architecture</category>
      <category>clean-code</category>
    </item>
    <item>
      <title>How Simpler Architectures Made Me a Better Senior Developer</title>
      <link>https://medium.com/javarevisited/how-simpler-architectures-made-me-a-better-senior-developer-8873a44e0a4c</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/how-simpler-architectures-made-me-a-better-senior-developer-8873a44e0a4c</guid>
      <pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
      <description>Tips for designing simpler yet effective architectures</description>
      <category>architecture</category>
    </item>
    <item>
      <title>10 Open Source Projects That Let Me Build Software For Free</title>
      <link>https://medium.com/javarevisited/10-open-source-projects-that-let-me-build-software-for-free-63ee85fae9bc</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/10-open-source-projects-that-let-me-build-software-for-free-63ee85fae9bc</guid>
      <pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate>
      <description>How I replaced $2,000–$5,000/month SaaS bills with self-hosted open source tools</description>
      <category>open-source</category>
      <category>startup</category>
      <category>saas</category>
    </item>
    <item>
      <title>MCP Is the New AI Agent Standard, and It’s Happening Faster Than Expected</title>
      <link>https://medium.com/javarevisited/mcp-is-the-new-ai-agent-standard-and-its-happening-faster-than-expected-cc76d454f8f7</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/mcp-is-the-new-ai-agent-standard-and-its-happening-faster-than-expected-cc76d454f8f7</guid>
      <pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate>
      <description>Why AI agents were hard to build, and how MCP changed that</description>
      <category>ai</category>
    </item>
    <item>
      <title>Serverless doesn’t mean free: Tradeoffs every engineering team should know</title>
      <link>https://proxify.io/articles/serverless-doesnt-mean-free-engineering-tradeoffs</link>
      <guid isPermaLink="true">https://proxify.io/articles/serverless-doesnt-mean-free-engineering-tradeoffs</guid>
      <pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate>
      <description>The promise of serverless computing is compelling: write code, deploy it, and pay only for what you use. No servers to manage, automatic scaling, and theoretically lower costs.</description>
      <category>architecture</category>
      <category>serverless</category>
    </item>
    <item>
      <title>Can You Solve This Production Bug?</title>
      <link>https://medium.com/javarevisited/can-you-solve-this-production-bug-1df9258d4a9c</link>
      <guid isPermaLink="true">https://medium.com/javarevisited/can-you-solve-this-production-bug-1df9258d4a9c</guid>
      <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
      <description>Are you ready for the challenge?</description>
      <category>debugging</category>
    </item>
  </channel>
</rss>
