I just upgraded to Ubuntu 18.10 while drinking a #homebrew
. No big deal, but consider this: Upgrading an OS without encountering a week of downtime (and a few cases of #homebrew
whilst sorting out all the undocumented incompatibilities) was inconceivable only ten years ago. Twenty years ago you needed a month of preparation for such an event and full backups in case it failed (which it always did). You almost always needed to rebuild the web stack from source because of cyclical dependency hell between the web server, database, and interface language. And you'd do this at least three times because you'd always forget some obscure compile flag like -DJPEG=something and have to start over again.