C

The Bugs That Hide

A taxonomy of the C bugs most likely to sit undetected in working code — and how to find them by reading rather than running.

Telemetry Without the SDK

OpenTelemetry SDKs bring a lot of weight. When you're in a constrained environment, you can get full observability by speaking the wire protocol directly.

The Cast You Forgot

In C, every implicit conversion is a decision you didn't know you made

The Dependency You Didn't Choose

Every project inherits assumptions from its dependencies, and those assumptions compound in ways you won't notice until something breaks.

The Subclass Contract

What virtual methods actually promise you

The Wrong Cast

A metadata struct masquerading as the real thing, and how a single type confusion crash reveals the importance of API boundaries

The Singleton Pattern in C

Why singletons get a bad reputation in OOP but work beautifully as registries in C