Go Stories: The Sleeping Scheduler and the Heap That Woke It Up

Why poll when you can sleep? Building an in-memory task scheduler from scratch in Go.