Skip to content
Hire me
01 / StartXP 0%0/9
Sep 12, 2026 · 1 min · by Ahmed Mamdouh

The systems I am proud of are built from boring parts

#software-engineering#architecture

Most of the systems I am proud of are built from boring parts. The interesting engineering was never the technology choice. It was the failure handling.

The parts list

Postgres. A queue. A cache with an invalidation rule someone actually wrote down. Services small enough that one person can hold one in their head.

None of that would impress anyone on a slide. All of it is well understood, well documented, and has failure modes other people have already found for you.

Where the real work is

What made those systems good was what they did when things went wrong: retries that do not duplicate work, timeouts that are actually set, shutdowns that drain cleanly, and someone deciding up front when data is allowed to be stale.

Nobody puts that on a slide.

Takeaways

  • Boring, proven technology lets you spend your effort elsewhere.
  • Write down cache invalidation rules.
  • Keep services small enough for one person to understand.
  • The engineering that matters most is failure handling.

Building something like this?

I'm Ahmed Mamdouh, a senior full-stack & AI engineer. I reply within one working day.

More notesSep 11, 2026

MCP went stateless, and that matters

The July MCP revision went stateless with OAuth 2.0 and OpenID Connect, so MCP servers can now run behind load balancers and serverless.

Sep 8, 2026

Claude output is now watermarked

Claude output now carries watermarks and signed provenance by default; tell your users, and never treat a missing watermark as proof.

Sep 2, 2026

Green flags that someone is genuinely senior

A genuinely senior engineer volunteers a decision they got wrong and what it taught them, and asks about on-call before tech stack.