Pretty much every single person using Linux or writing open source is doing it specifically because the choices they had were not adequate. Don't like choice? Go back to Mac, spare us your hot takes.
A guy I once worked with had a really good approach to exceptions: don't. Basically if your code should throw, instead of throwing. Do something about it. Rollback the filesystem or transaction so things can retry or…
https://www.thejuicemedia.com/derp/ Yes.
Pretty much every single person using Linux or writing open source is doing it specifically because the choices they had were not adequate. Don't like choice? Go back to Mac, spare us your hot takes.
A guy I once worked with had a really good approach to exceptions: don't. Basically if your code should throw, instead of throwing. Do something about it. Rollback the filesystem or transaction so things can retry or…
https://www.thejuicemedia.com/derp/ Yes.