3 ms·
I bought my Mac in 2015 and I've upgraded from every release of the OS to the other, used for development, even changed hard drive (good times when you could do
by alerighi 4y ago
I bought my Mac in 2015 and I've upgraded from every release of the OS to the other, used for development, even changed hard drive (good times when you could do it) and copied my old installation with Time Machine. When I started using it the standard was MacPorts, then brew started to gain interest and I switched to it. I used Xcode, Android studio, IntelliJ, and a ton of development tools, and still it works without any issue.
The thing is that as every OS it needs maintenance, every year or so I take a day to cleanup the system, remove caches, leftover from old installations, fix things that are not working, remove unused brew packages and applications that I no longer need, upgrade any software running on the machine, etc.
> If you do general-purpose development on MacOS, I beg you: please use Nix
After using macOS for a long time, I learned that the best thing to do is to use whatever stock configuration you have and touch as few things as possible. One example, I encountered a bug in React Native caused by the fact that in my PATH I had the GNU coreutils instead of the stock macOS one. If you keep things simple it's less likely that things break and if they break it's easier to fix them.