You wanted to track bugs. You got a bureaucracy engine with custom fields nobody remembers creating and workflows nobody dares to simplify. The Jira invoice, itemised.
In 1964, Douglas McIlroy wrote a memo about coupling programmes like garden hose. Nine years later, Ken Thompson implemented it overnight. One character changed computing.
Every Electron app ships its own copy of Chromium. Slack, Discord, Teams, VS Code. Four apps, four browsers, none displaying a web page. The Electron tax, itemised.
You wanted to provision a server. You got a proprietary language, a state file full of secrets in plain text, and a licence that changed overnight. The Terraform invoice, itemised.
For nearly two decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captu…
If you were anywhere near a computer in the mid-to-late 1990s, you almost certainly encountered a Zip drive. That distinctive purple peripheral, with its satisfying clunk as you slotted in a cartri…
Digital Convergence Corporation is hardly a household name, and there’s a good reason for that. However, it raised about $185 million in investments around the year 2000 from companies such a…
Developer Experience 2026: DX Is the Competitive Moat | RuneHub
Developer experience is the critical multiplier for engineering output. Learn why DX determines which teams ship faster, retain talent, and outperform.
People assume the interface of an open source project is the API surface. The README. The documentation. The function signatures and the error messages and...
We ran lshaz on Abseil. Here's what compile-time microarchitectural analysis actually finds in production C++.
lshaz is a Clang/LLVM-based static analysis tool that detects microarchitectural latency hazards. That includes false sharing, atomic contention, cache line geometry problems. All at compile time, before code ships.
A tale about fixing eBPF spinlock issues in the Linux kernel | Ritesh Oedayrajsingh Varma
A system freeze led us deep into Linux spinlock internals, where we helped find not one but three bugs in the kernel's resilient locking code used by eBPF.
Emacs Internal #01: is a Lisp Runtime in C, Not an Editor | The Cloudlet
Exploring why GNU Emacs embeds a Lisp interpreter in C -- from TECO marcos to Greenspun's Tenth Rule, with architecture comparisons to Neovim and VSCode
When you think of CI, you probably picture a remote server somewhere: GitHub Actions, GitLab CI, Jenkins. You push your code, you wait, and eventually you get a green checkmark or a red X. This is so normal that we don't even question it. But why does CI have to be remote?