Time to Think like a Software Architect
When Every Software Engineer Needs to Learn Software Architecture
Blog · Writing · Ideas
Hi, I'm Mohammed Sweelam, a software engineer writing about distributed systems, architecture, programming languages, and the human side of engineering.
Latest article
When Every Software Engineer Needs to Learn Software Architecture
From the journal
The underrated architecture that every developer should know
When AI relies on Human!
Why I Built an Offline Tool to Stop Leaking Customer Data?
While designing a complex installment module with multiple variables, an engineer had a 'bright' idea: 'Instead of building this ourselves, let's just use AI....
The history of scalable systems architecture mirrors the evolution of the digital era itself, a continuous pursuit of efficiency, resilience, and adaptability....
In software industry, they issues that may break systems are not only technical issues, sometimes the primary issue is organizational. System sustainability...
Follow along for new essays on architecture, engineering leadership, and building with AI.