The Lag Theorem

Let’s talk about software lag. By “lag” I don’t mean things that take time in general. I mean delays that interrupt the flow of interaction, causing frustration. If your computer is downloading five gigabytes of data, compiling a large project, or rendering a video, those tasks may take a while — but that’s not lag. You asked the computer to do work, and it’s working. Now imagine the render…