When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug

This bug hunt detective story has a valuable lesson - porting large projects to another language is tricky, because it comes with bugs. Even when they get fixed upstream, there's no guarantee the new project's maintainers would notice. On the other hand, this particular bug inspired a very deep technical blog post, so it's a win.