Markus Zaki

I break things to understand them. I build things to fix them.

Staff security engineer in Ottawa. Builder of AI tools for people who take risk seriously. Egyptian-Canadian. Occasionally writes about things that matter.

Writing

all posts →

The context window size arms race misses the point. More tokens doesn’t solve the retrieval problem — it just makes it more expensive. The hard question is: what belongs in context vs. what belongs in a database?

Security theater exists because it’s much easier to measure compliance than risk reduction. You can count policies. You can’t count breaches that didn’t happen.

The best names compress a concept so densely that they change how you think about it. “Technical debt,” “rubber duck debugging,” “shift left.” Bad names make ideas harder to share. Good names make communities possible.

Projects

all projects →