<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mohammed Sweelam</title><description>Software engineer and author writing about distributed systems, architecture, programming languages, and the human side of engineering.</description><link>https://blog.msweelam.dev/</link><language>en</language><item><title>Time to Think like a Software Architect</title><link>https://blog.msweelam.dev/blog/software-architecture-time/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/software-architecture-time/</guid><description>When Every Software Engineer Needs to Learn Software Architecture</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Hexagonal Architecture</title><link>https://blog.msweelam.dev/blog/ports-and-adapters-arch/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/ports-and-adapters-arch/</guid><description>The underrated architecture that every developer should know</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Assisted-Human Development</title><link>https://blog.msweelam.dev/blog/human-assisted-dev/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/human-assisted-dev/</guid><description>When AI relies on Human!</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate></item><item><title>FVP: Offline-First. Parse Data, Not Privacy</title><link>https://blog.msweelam.dev/blog/fvp-what-and-why/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/fvp-what-and-why/</guid><description>Why I Built an Offline Tool to Stop Leaking Customer Data?</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The Million-Dollar AI Mistake</title><link>https://blog.msweelam.dev/blog/the-million-dollar-ai-mistake/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/the-million-dollar-ai-mistake/</guid><description>While designing a complex installment module with multiple variables, an engineer had a &apos;bright&apos; idea: &apos;Instead of building this ourselves, let&apos;s just use AI....</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Lightweight Evaluation for New Solutions (LENS)</title><link>https://blog.msweelam.dev/blog/lens-framework/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/lens-framework/</guid><description>The history of scalable systems architecture mirrors the evolution of the digital era itself, a continuous pursuit of efficiency, resilience, and adaptability....</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Cognitive Load Trap</title><link>https://blog.msweelam.dev/blog/the-cognitive-load-trap/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/the-cognitive-load-trap/</guid><description>In software industry, they issues that may break systems are not only technical issues, sometimes the primary issue is organizational. System sustainability...</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>تنظيم الوقت بجدول الفروض الخمس</title><link>https://blog.msweelam.dev/blog/salat-and-time-management/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/salat-and-time-management/</guid><description>إدارة الوقت من أهم أسس النجاح، وللإدارة الناجحة مقدمات، أهمها الاستعانة بالله عز وجل. ولما كان الإسلام مصدرًا لعوامل نجاح متعددة، كان النظر إلى ضوابط الدين في...</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Managing What You Can&apos;t Control</title><link>https://blog.msweelam.dev/blog/dynamic-llm-anti-corruption-layer/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/dynamic-llm-anti-corruption-layer/</guid><description>In this blog, I&apos;m assuming you have foundational knowledge about AI and</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Architect and Teams</title><link>https://blog.msweelam.dev/blog/architect-and-teams/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/architect-and-teams/</guid><description>Communication creates clarity across different perspectives — and for engineers, that means learning to talk non-tech. Anyone building a system to deliver...</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Where Do You Stand in the AI Era?</title><link>https://blog.msweelam.dev/blog/software-engineer-in-ai-era/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/software-engineer-in-ai-era/</guid><description>AI User, AI Enabler, or AI Native — Which Engineer Are You?</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Evil Face of Microservices</title><link>https://blog.msweelam.dev/blog/the-evil-face-of-microservices/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/the-evil-face-of-microservices/</guid><description>It is almost 12 years since the word “Microservices” reached the earth, an architecture that everyone loves, and decided to build it claiming it is the...</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Promotion Trap</title><link>https://blog.msweelam.dev/blog/the-promotion-trap/</link><guid isPermaLink="true">https://blog.msweelam.dev/blog/the-promotion-trap/</guid><description>Ahmed is a skilled senior employee who consistently solves business problems in a notable way. His manager trusts that, no matter the problem, Ahmed will find...</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>