This document summarizes a presentation given at the 2014 Winter Workshop. Ryan Dahl, developer of the V8 JavaScript engine, discussed his concept that I/O needs to be handled differently in software. Specifically, he advocated using multiple threads and context switching to allow concurrent execution stacks and improve performance compared to traditional single-threaded approaches. The document provides examples of how callbacks and asynchronous programming can address these issues.