And that’s good design. Was it the first time a tool let you blur your background? Or the first time an error message actually made you laugh instead of cry? Drop a comment below.
Visual design shifted toward . High contrast. Large touch targets. No more tiny, gray, "subtle" text that required a magnifying glass.
And software? Software had to catch up. Fast.
We kept the async workflows. We kept the brutally honest error messages. We kept the accessibility defaults. But we threw away the panic.
Pragmatic resilience. Designers stopped assuming ideal conditions. We saw the rise of "offline first" thinking, aggressive retry logic, and UI that didn't break when a video stream dropped. Loading spinners got friendlier. Error messages stopped saying "Something went wrong" and started saying "Your internet is dancing the macarena. We'll wait." 2. Emojis in the PRD (Product Requirements Document) Let’s be honest: we were all burned out. The "always on" culture of remote work meant that software started to feel less like a tool and more like a leash.
Let’s look back at how the chaos of 2020 actually made software design more human, more resilient, and surprisingly—more honest. Before 2020, most software was designed for the "happy path." The user was sitting in a quiet office, on a stable gigabit connection, using a mouse. They were focused. They were alone .