41554 blogs · [ { "id": "01a08742-2b40-7067-8481-30b8631f1885", "title": "I Built a Memory Layer for AI That Forces It to Be Honest", "url": "https://blog.alash3al.com/building-loci-the-ai-memory", "published_at": "2026-04-12T10:40:18+00:00" }, { "id": "01a08742-2b40-7067-8481-30b8638f11da", "title": "The State of the Software Industry After AI", "url": "https://blog.alash3al.com/the-state-of-the-software-industry-after-ai", "published_at": "2026-01-10T09:15:44+00:00" }, { "id": "01a08742-2b40-7067-8481-30b864145710", "title": "Why Software Processes Exist (Hint: Not Why You Think)", "url": "https://blog.alash3al.com/why-software-processes-exist-hint-not-why-you-think", "published_at": "2025-12-20T11:00:15+00:00" }, { "id": "01a08742-2b40-7067-8481-30b864845013", "title": "The Outbox Pattern: Why and When It Matters", "url": "https://blog.alash3al.com/the-outbox-pattern-why-and-when-it-matters", "published_at": "2025-04-26T20:53:37+00:00" }, { "id": "01a08742-2b40-7067-8481-30b8654f75d1", "title": "The Workaround Mentality: When Teams Fear the Real Fix", "url": "https://blog.alash3al.com/the-workaround-mentality-when-teams-fear-the-real-fix", "published_at": "2025-04-17T23:06:23+00:00" }, { "id": "01a08742-2b40-7067-8481-30b865a86ccb", "title": "Analysis Paralysis: When Overthinking Kills Progress", "url": "https://blog.alash3al.com/analysis-paralysis-when-overthinking-kills-progress", "published_at": "2025-02-14T13:01:17+00:00" }, { "id": "01a08742-2b40-7067-8481-30b86679e9a1", "title": "The Difference Between an Engineer Who Executes and an Entrepreneur Who Creates Opportunities", "url": "https://blog.alash3al.com/engineer-vs-entrepreneur-mindset", "published_at": "2025-01-31T07:29:33+00:00" }, { "id": "01a08742-2b40-7067-8481-30b8677451a2", "title": "What is RAG? The AI Technique That Makes Chatbots Smarter", "url": "https://blog.alash3al.com/what-is-rag-ai-technique", "published_at": "2025-01-31T07:11:23+00:00" }, { "id": "01a08742-2b40-7067-8481-30b86858b1a5", "title": "Queues, Pub/Sub, and Streaming: Understanding the Differences", "url": "https://blog.alash3al.com/queue-vs-pubsub-vs-streaming", "published_at": "2025-01-25T09:22:18+00:00" }, { "id": "01a08742-2b40-7067-8481-30b869583d04", "title": "How to Build a Productive Culture in a Startup", "url": "https://blog.alash3al.com/productive-culture-in-tech-startups", "published_at": "2025-01-24T23:50:22+00:00" }, { "id": "01a08742-2b40-7067-8481-30b86a4fe9b1", "title": "You Don’t Always Need a Scrum Master to Be Agile", "url": "https://blog.alash3al.com/you-dont-always-need-a-scrum-master-to-be-agile", "published_at": "2025-01-24T23:21:56+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b1f4afbb", "title": "How AI Improved My Skills", "url": "https://blog.alash3al.com/how-ai-improved-my-skills", "published_at": "2025-01-24T20:49:36+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b213be84", "title": "The Buzzword Trap: When Trends Hold You Back Instead of Scaling You Up", "url": "https://blog.alash3al.com/buzzword-traps-in-software-engineering", "published_at": "2025-01-24T20:10:52+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b24d811e", "title": "Hiring Smart: Why You Should Only Hire When It Truly Matters", "url": "https://blog.alash3al.com/hire-smart-only-when-necessary", "published_at": "2025-01-24T17:40:31+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b3452f65", "title": "Debate vs. Sophistry in Startups: The Hidden Drain on Innovation", "url": "https://blog.alash3al.com/debate-vs-sophistry-in-startups", "published_at": "2025-01-24T17:20:56+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b368e0fc", "title": "How Writing Open Source Tools Enhanced My Problem-Solving Skills", "url": "https://blog.alash3al.com/writing-open-source-tools-skills", "published_at": "2025-01-20T09:00:36+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b4636201", "title": "Agile Can Sometimes Be a Waste of Time", "url": "https://blog.alash3al.com/agile-can-sometimes-be-a-waste-of-time", "published_at": "2025-01-17T10:00:00+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b51d49c9", "title": "How to Avoid Over-Engineering in Software Development", "url": "https://blog.alash3al.com/how-to-avoid-over-engineering-in-software-development", "published_at": "2025-01-10T15:04:42+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b57d9d74", "title": "Most Tech Debt Isn’t Bad", "url": "https://blog.alash3al.com/most-tech-debt-isnt-bad", "published_at": "2025-01-05T10:00:00+00:00" }, { "id": "01a08742-2b41-73a1-9aeb-cf49b63d5441", "title": "Not All Code Needs to Be Perfect", "url": "https://blog.alash3al.com/not-all-code-needs-to-be-perfect", "published_at": "2025-01-02T10:00:00+00:00" } ] posts Claim your blog
Back to blog.alash3al.com
Blog · corpus.blog/blogs/blog.alash3al.com/posts

blog.alash3al.com

blog.alash3al.com

2026

2025