about

;DD

Deep Dummying

What is this?

Deep Dummying is a personal lab and living document. It's where I build things that are too low-level to matter commercially and too interesting to ignore — kernels, allocators, protocol clients, debuggers.

Every project here is documented from the ground up: not just the final result, but the steps, the wrong turns, the experiments, and the questions I haven't answered yet. It's less of a portfolio and more of a running log of understanding.

Philosophy

Most of programming is building on top of abstractions you don't understand. That works fine until it doesn't — until something breaks in a way that only makes sense if you know what's underneath.

The point of going low-level isn't to reinvent everything from scratch. It's to develop the kind of intuition that makes you a better programmer at every level of the stack. When you've written a memory allocator, you think about heap allocations differently. When you've traced a syscall all the way into the kernel, you stop treating the OS as magic.

This site is built around one conviction: understanding compounds. Every concept you actually internalize makes the next one faster to learn.

What's here

projects

Long-form project documentation, written chapter by chapter as the project develops. Source code, design decisions, and things that went wrong.

concepts

Deep dives into systems concepts — virtual memory, scheduling, ELF, cache coherence. Written as I learn them, updated as my understanding improves.

experiments

Small, focused investigations with a hypothesis and a result. Sometimes they confirm what I expected. Often they don't.

resources

Books, papers, and references that actually helped — with notes on what to read and why.

Who

I'm Saeed. I spend most of my time reading kernel source, poking at binaries, and building things in C that probably already exist but are more fun to write myself.

This site is built with Astro and deployed on Vercel. All content is written in Markdown. The design is intentionally minimal — the less the UI competes for attention, the more room there is for the ideas.

Come talk

If you're building something low-level, stuck on a concept, or just want to talk systems — the Discord is open.

Join the Discord