To rebuild it to the state it currently is, would take me several days of installing and configuring, for very little benefit. Imho, there is no reason to reinstall your OS every few months.
I set up my current desktop with Windows 8.1 more than 5 years ago, upgraded to Windows 10, and still use the exact same installation to this day. It even survived a migration to a new SSD when I upgraded the PC a few years back.
The “needs regular reinstalls” meme had merit 10+ years ago. These days, not as much.
I don't think the author was up to speed on caring for their Windows install or simply messed with it enough to break it over time and should have been prepared for the issues that brings. I've stuck to a pretty clean W10 install since mid 2015 so when I reinstall I'm up and running after Ninite and a few other installs I keep on a file share like specific drivers or apps I don't want to download again. W10 is fairly robust unless you do things to break it like click through UAC prompts, edit Windows dir files without backups, or install unvetted software from the internet (spoiler: same wisdom applies to OSX and Linux)
Built on Project Atomic (https://www.projectatomic.io/) and OSTree (https://fedoraproject.org/wiki/Changes/WorkstationOstree)
You can achieve the exact same thing. e.g. here - https://discussion.fedoraproject.org/t/minimal-or-custom-sil...
This mismatch between compiled code and javascript existed from inception to now. The fix if I understand it correctly is to really aggressively free memory in a fashion that appears grossly inefficient but in practice performs acceptably.
The release of gnome 3 was in spring of 2011 the "fix" was released in spring of 2018. It would be more accurate to say that it was terribly broken only for the first 7 years of its existence.
Because their "fix" is a hacky workaround for the fact that the only true fix is to throw everything away and start over the bug is actually back in 3.34
https://gitlab.gnome.org/GNOME/gnome-shell/issues/1740
This brings us to an 8th year of shipping a broken product heading for year 9.
That this was a bug that sprung into being in ubuntu 14.04 and was fixed in a point release is totally incorrect.
I don't want to distrohop anymore, Arch was awesome and NixOS feels like the next step. But it doesn't really feel ready for a (maybe) less experienced user. It feels a bit like gentoo in the way that you need to re-link the libs for non-nixos packages or package a binary you just built yourself.
I think the thing I'm going to try next is PopOS with only the Nix package manager, it feels like a good middle ground between living in configs and no hassle with non-entry level documentation.
It's ok if that's your hobby. But it just isn't necessary. I've been running the same install of MacOS (with updates) for eight years and it's working fine.
I often thought I was the only one. On Windows, macOS and even Ubuntu I was reinstalling my OS at least three or four times a year. I had install scripts and GitHub repos designed to reconfigure my machine after each install. The process always took a full day.
Now I'm on NixOS. I have three .nix text files, .emacs, .bashrc and that's about all I need to backup in order to clone my environment on any machine.
I've also stopped reinstalling my OS all the time, as I always know my machine's state, just by looking at those few files.