Part 1 of the Event Loop Internals series — Why your thread shouldn’t have to wait

There’s a moment in every programmer’s journey when they realize a fundamental truth about how programs interact with the world: most of…