Synchronous IO Never OK

“If synchronous IO becomes a problem, it can be made asynchronous later.” Tempting to imagine that some operations on local files are “fast enough” to implement with synchronous IO. “Premature optimization is the root of all evil,” right? Wishful thinking. Async vs. sync IO is not a performance issue (in fact synchronous IO can be […]