I Built a Memory Layer for AI That Forces It to Be HonestA conversation about memory, reasoning, and what happens when you refuse to accept the standard answer. I didn't set out to build a memory system for AI. I set out to understand something that was boApr 12 · 8 min readblog.alash3al.com
The State of the Software Industry After AIShort version: Software didn’t change because AI appeared. Software changed because constraints disappeared. Note: When I say AI, I don’t mean tools or models. I mean capability — the collapse of cost, speed, and coordination limits. This post is a ...Jan 10 · 4 min readblog.alash3al.com
Why Software Processes Exist (Hint: Not Why You Think)A note before we begin: This isn't about declaring everything wrong or throwing away decades of wisdom. Software engineering processes evolved for good reasons, and many principles remain valuable. But when the fundamental constraints change—when wha...Dec 20, 2025 · 7 min readblog.alash3al.com
The Outbox Pattern: Why and When It MattersIn modern distributed systems, reliability is everything. Especially when systems involve multiple services, databases, and message queues, ensuring data consistency and reliable event delivery becomes a major challenge. That's where the Outbox Patte...Apr 26, 2025 · 5 min readblog.alash3al.com
The Workaround Mentality: When Teams Fear the Real FixWhat is the Workaround Mentality? The workaround mentality is when individuals or teams respond to issues by treating symptoms rather than addressing the root cause. Instead of fixing the problem at its core, they rely on hacks, manual interventions,...Apr 17, 2025 · 2 min readblog.alash3al.com