Tomasz Dudziak's Site
Classic Unix command-line tools process text from standard input into standard output without caring which files those are redirected to, if any. Mechanisms to examine their paths based on file descriptors exist, and there are occasional reasons to use them.
Branded types are a Rust design pattern that allows you to associate a bunch of values on the type level. This can allow you to statically verify some properties that would normally require a runtime check.
Jujutsu is a strong backend-compatible Git replacement, particularly for workflows involving AI coding agents. This is a short overview of what I find compelling about it.
How to record incoming and outgoing traffic on an I²C bus without external hardware, heavy dependencies, or complicated tools.
Many embedded systems maintain a global “tick” counter that is incremented on every system timer interrupt. This article offers advice to avoid the misery of dealing with bugs that result from this counter overflowing.