Oddbean new post about | logout
 I keep saying that "rollback" is an overrated feature. And i stand by that in the general case. I've always said that it may help in special cases. Fortunately today I had a special case where #nixos rollback was exactly the thing I needed after finding a regression in the current Linux 6.1 LTS series that broke a router config. I'm grateful it's there, and this has been the second time I can remember when I used it. 
 @c2f9cd0a I think the ability to rollback is _very_ difficult to overrate. Even if you never actually do it, just the ability takes away much of the fear of updating. This leads to updating more often. And that has a ton of other implications, e.g. that updates are in smaller, that you diverge less from current main,... . This has more transitive implications such as that updates that aren't as easy to rollback (eg involving state) become safer and easier to manage because they are smaller. 
 @c2f9cd0a I feel like rollback (in NixOS I suppose) would be less deceptive if they took into account *data rollbacks* and not only *code rollbacks*, which is possible, albeit very hard.