A database can get measurably faster after adding RAM, even without touching its own memory settings. The extra memory doesn’t go to the database — it goes to the Linux page cache, and that changes how many reads actually hit disk.
Linux Has More Network Interfaces Than You Think
On Linux, a network interface is not necessarily a physical network card — it’s a kernel networking object. Some represent real hardware; others connect containers, attach VMs, create tunnels, carry VLANs, build overlays, or separate routing domains entirely.
Why QUIC Moved Transport Logic from the Kernel into Userspace
QUIC did not choose UDP simply because “UDP is faster.” The bigger reason was architectural — TCP had become difficult to evolve because its transport logic lives deep inside operating-system kernels and decades of middleboxes had learned to expect TCP to behave in very specific ways.
Why the OS Never Lets Your Process Touch Real Memory
Every process thinks it owns all of RAM. It doesn’t. Your process has never touched real memory at all and why the CPU lies to your code on every single memory access.
Leaving Ghost for a Static Site
Why I moved my personal blog off Ghost CMS to a static Hugo site on Cloudflare. The frustration that built up over two years, how the migration tool works layer by layer, the Obsidian publishing setup, and why running less infrastructure was the whole point.