Hacker News new | ask | show | jobs
by andyferris 346 days ago
> so that they can be interchanged or upgraded without jarring the user against the new version or device

I suppose this is a big point. I used to spend hours... days really... setting up a new PC. Partly because it would take ages just to get everything off the various floppy disks and CD-ROMs and installed onto the HDD, but also because everything was quirky.

Nowadays I hew to the default install of Ubuntu (or Windows + WSL2) and replacing my device (or SSD) or upgrading the OS is basically a seemless experience. I have some .bashrc/git config/etc stuff I can grab quickly and then I'm basically good to go.