Replicating my setup on a new machine is always a fun experience.
Before installing anything, I swapped the caps lock and control keys since I use a lot of keyboard shortcuts that uses ctrl and I don’t want to get RSI anytime soon.
A list of all the programs that I installed (in chronological order):
After getting through all the apps, I installed Homebrew and used my dotfiles to get all my settings and configuration set up. Really glad I put my dotfiles on GitHub.
Some observations I made while going through this entire process:
The Mac App Store wouldn’t let me look at the Purchases section for some strange reason; it kept telling me that I needed an Internet connection:
To make matters worse, there was no visual indication of which apps I had already purchased and which apps I had not. When I went to install Divvy, I was given the impression that I had to purchase the app again:
Upon trying to install it and not knowing whether I would be charged $13.99 again, I was presented with a message saying that the update is free:
Oh hey, that information would be nice to surface to the user without making them click the “Buy App” button.
Xcode tries to download the Command Line Tools in one go. Meaning that if you’re disconnected from the network in the middle of the download, you’re completely out of luck. This would be understandable if it were a small download, but the Command Line Tools is a whopping 115 MB! I involuntarily restarted the download three times before actually downloading it to completion because I kept moving around and didn’t realize what was going on.
Besides the pretty minor inconveniences mostly due to Apple’s screw-ups, everything went pretty smoothly. I’m extremely pleased with being able to use a MacBook Air again and look forward to doing some serious coding with it.