thezeroengine.com
Lab Notes

Engine internals. Slow drops, high signal.

Long-form writing on the patterns AI hasn't learned to fake yet. No newsletters. No clickbait. We publish when we have something worth reading.

Queued

What's on the writing desk

Why your draw call is taking 8ms (and how to know without a profiler)

Q3 2026

A walk through the GPU command buffer pipeline — what really happens between your glDrawElements and the pixels on screen.

Memory layout matters more than your algorithm

Q3 2026

Cache lines, struct padding, and why your O(n) sometimes loses to a cousin's O(n²).

Vulkan synchronization without losing your mind

Q4 2026

Semaphores, fences, barriers, and the mental model that keeps them straight. With diagrams.

How to read someone else's C++ codebase

Q4 2026

A protocol for cracking unfamiliar engine code. Where to start, what to skip, how not to drown.

None of these are written yet. We don't pre-announce essays we haven't outlined — these are what we want to write.

Get the essays when they ship.

One email per essay. No digest. No round-up. Just the link, when it's live.

No spam. One email when we open the doors.