Software Design: 2020
Suddenly, users were on 3G connections in their backyard. They had a toddler screaming in one ear and a dog barking in the other. They were using a trackpad with one hand while holding a coffee in the other.
Software design in 2020 was ugly, frantic, and exhausting. But it was also the first time the industry collectively remembered that on the other side of the screen is a tired, hungry, slightly frantic human being. 2020 software design
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. Suddenly, users were on 3G connections in their backyard