Hey, welcome. If you just found this blog, here’s the quick version: I’m Ali, I work at AWS, and I write deep-dive technical posts about the things I’m learning. The blog is called Professional Imposter Syndrome because half the time I’m writing, I’m not sure I understand the topic well enough to explain it — and that’s kind of the point.

Here’s how I’d recommend reading, depending on what you’re interested in.

If you want to understand distributed systems

Start with my CAP Theorem series. It’s a 4-part deep dive that goes way beyond the “pick two” interview answer.

  1. CAP Theorem Explained: Beyond the “Pick Two” Myth — What C, A, and P actually mean (it’s not what you think)

  2. CP Systems Explained: The Hidden Cost of Strong Consistency — etcd, Zookeeper, Postgres, MongoDB, and consensus protocols

  3. AP Systems Explained: Stale Data Beats Dead Servers — DynamoDB, Apache Cassandra, DNS, and conflict resolution

  4. Beyond “Pick Two”: Real-World Trade Offs — PACELC, how systems weigh trade-offs, and levels of consistency

If you want to learn about cryptography

If you want to learn about networking and data structures

If you want the personal stuff

What’s coming next

I’m working through a 52-topic content calendar covering distributed systems, networking, cryptography, OS internals, and compilers. The CAP Theorem series wraps soon, then I’m diving into Raft consensus, event-driven architecture, Linux internals, and eventually a “build your own compiler” series.

Subscribe to get new posts every other week. All content is free.

— Ali