Writing
Thoughts on
engineering & design
Selected writing on architecture, performance, and the business of high-end software.
How to Choose the Best Web Development Partner in MENA
If you are comparing agencies, freelancers, and in-house teams in MENA, this is the practical decision framework to choose the right partner for your business model.
When to Hire a Next.js Development Agency
The phrase sounds narrow, but the buying decision is not about a framework alone. It is about whether your team needs architecture, speed, SEO, bilingual execution, and a clean handoff under one delivery model.
Custom Web Development in Cairo: What Serious Teams Actually Need
In Cairo and across MENA, the gap is not design taste alone. It is the need for bilingual execution, stronger trust signals, cleaner technical ownership, and systems that can grow past the first version.
Why a Technical Audit Should Come Before a Rebuild
Most rebuilds start too late and with the wrong assumptions. A technical audit reduces risk by revealing what is broken, what is salvageable, and what should never be rebuilt the same way twice.
Why We Don't Use WordPress
WordPress powers 43% of the web. We're not part of that 43%. Here's why technical debt compounds faster in WordPress than any other platform.
The Compound Interest of Technical Debt
Every shortcut you take today is a loan against tomorrow's velocity. Most teams don't realize they're bankrupt until it's too late.
How to Evaluate Development Partners
Agencies promise the world. Freelancers promise speed. In-house promises control. All three are wrong. Here's what actually predicts success.
Multi-language Web Architecture
Most 'bilingual' websites are English sites with Arabic text. Real multi-language support means rethinking structure from the ground up.