About

Unmanaged Bytes: systems programming, C, Linux. Philosophy, technical proof, and open-source tools.

Fundamentals set you free

Frameworks change, stacks get replaced, ecosystems come and go. What doesn’t change is the layer underneath: memory, system calls, machine architecture, how the kernel runs processes.

The GNU coreutils have been running for more than forty years. Written in C, maintained by a handful of people, present on billions of machines. A CPU doesn’t know design patterns — it knows bits, addresses, and instructions. That doesn’t move from one decade to the next.

The developer who understands these invariants rides the successive waves more easily. That’s the thesis of this site: understanding the fundamentals sets you free.

What gets published here

Articles on what doesn’t change. Systems programming, C, Linux, memory management, system calls, machine architecture. Writing that takes the time to explain why, not just how.

Writing takes time. Publication is not regular. Each piece is worked until it says what it needs to say — not a word more.

Proof by code

Ideas are worth nothing without the code that demonstrates them.

Unmanaged Bytes is the practical side of this site. Command-line tools and C system libraries in the Unix tradition: each program does one thing, and does it well. Code is readable, tested, and benchmarked with numbers anyone can reproduce.

The whole ecosystem ships as the BitCrafts Toolkit, a single monorepo: six C libraries (bc-core, bc-allocators, bc-containers, bc-concurrency, bc-io, bc-runtime) forming the foundation, and three CLI tools built on top (bc-hash for parallel file-tree hashing, bc-duplicate for duplicate detection, bc-integrity for filesystem manifests). One repo, one CI matrix.

For people who would rather click than type, BitCrafts Vigil wraps the toolkit’s hashing engine in a GTK4 + libadwaita desktop app — pick a folder, hit Verify, see what changed since the last snapshot.

Details on the Projects page.

Beyond the command-line tools, Unmanaged Bytes explores multi-agent architecture with Claude Code: AI agent orchestration, automated quality pipelines, structured workflow design. The same idea applies — understand the fundamentals of these systems, not just use them.

Who’s behind this

Unmanaged Bytes is the project of Younes Benmoussa, software engineer since 2012, based in Morocco. More about the author →