For decades, application developers lived comfortably with a simple mental model of hardware. You write clean object-oriented code, and the…