← Back to context

Comment by thfuran

2 years ago

When I was maintaining a setup script using brew a few years ago, it seemed to regularly break due to brew changing how to pin versions or something else. I just gave up and switched to Linux. Maybe brew is more stable these days.

Maybe. I never pin specific versions, because for my use case (local utilities and apps) I don't care. So this is for basic system setup.

For reproducible stuff I use docker, vms, etc with pinned versions. And for sciency stuff she'll be having something similar, or at least conda and such.