Why We Keep Going Back to Windows 95
I have spent too many evenings on YouTube watching people build Windows 95 desktops in modern programming languages. There is a whole subgenre of videos where someone writes a full operating system shell using React or Svelte, complete with pixel-perfect title bars, the classic blue taskbar, and the satisfying click of Start menu buttons. These projects get thousands of views. People comment things like “this is so much better than my actual desktop” and “I want to live here.”
It is not just Windows 95 either. You see the same energy around early web design, skeuomorphic iOS interfaces from 2010, and even the pixel art revival in indie games. The pattern keeps repeating across different eras and different mediums. Designers keep going back to things that were objectively worse than what is available now, and they seem genuinely happy about it.
The explanation is not simple nostalgia for a simpler time. Nobody who actually used Windows 95 as their daily driver in 1996 wants to go back. The software crashed constantly, the file system had fundamental limits, and the user experience was frustrating by almost any measure. What people are chasing is something else entirely: the feeling that software could be understood.
A Windows 95 desktop tells you exactly what it is. It has windows with borders, icons on a flat background, and menus that look like paper tabs. There is no ambiguity about how to interact with it. You click a button and something happens. The interface does not pretend to be the content it contains. Modern interfaces have largely abandoned this kind of honesty in favor of surfaces that try to disappear entirely, which sounds good until you realize that an interface designed to be invisible will also be unpredictable when it fails.
I think about this every time I use a modern application where I cannot figure out how to do something simple because the designers removed the obvious affordances in pursuit of visual minimalism. The retro UIs people love are beloved precisely because they make no promises they cannot keep. They look like tools, not magic tricks. When you see a pixelated icon for a folder, you know exactly what it represents. There is no gradient, no shadow, no subtle animation trying to convince you that the button is alive and thinking about your needs. It is a rectangle with a label, and that is enough.
The deeper reason this trend keeps coming back has to do with how we experience progress in technology. Every few years there is a wave of design trends that prioritize polish over clarity, and every few years there is a backlash where people remember what it felt like when software was built for people who actually wanted to use it rather than people who needed to be seduced into using it. The 1990s represent the last time before software design became an exercise in brand management, and that makes it a convenient landmark for anyone frustrated with where we ended up.
There is something quietly radical about building a Windows 95 shell in 2026. It is not just an aesthetic choice or a nostalgia trip. It is a statement that the interface should serve the user’s understanding rather than the designer’s portfolio. The people making these projects are not really trying to recreate the past. They are trying to remind us what software could be when it stopped pretending to be something it was not.
I keep coming back to this idea because I think most of us have experienced that moment where we opened an application and immediately understood how to use it, even though we had never seen that particular program before. That feeling is rare now, but it used to be common. The Windows 95 desktop was not a masterpiece of design thinking. It was a collection of conventions that happened to align with how people actually think about organizing information on a screen. There is nothing sophisticated about a folder icon or a taskbar. What is remarkable is that they worked so well that we spent the next thirty years trying to improve on something that did not need improving.
The retro UI movement will probably fade again in a few years when some new design trend makes it look old-fashioned. That is fine. The point was never to actually return to Windows 95. The point was to remember that good software does not need to impress you before it helps you. It just needs to be clear about what it is and honest about what it can do. Everything else is decoration.