2 ms·
I switched to a Mac laptop late in the PowerBook series. Before switching, I developed mostly on Unix (AIX, Solaris, and HP-UX) and appreciated that I could dro
by bpyne 12y ago
I switched to a Mac laptop late in the PowerBook series. Before switching, I developed mostly on Unix (AIX, Solaris, and HP-UX) and appreciated that I could drop into a terminal when necessary and use a solid shell scripting language. Windows' DOS batch language just doesn't do it for me.
Windows' memory management was horrible at the time. I had to reboot a minimum of daily or my laptop ground to a halt. OSX hummed along for months between reboots.
I hate system administration on my own laptop. In the 30 minutes I have to code a personal project daily, I don't want to screw with drivers, updates, hardware, etc. I just want to code the next module in my project. The Linux distros at the time seemed to require more hands-on maintenance.
Over time other factors have become important. The same laptop I use for coding is the one I use to download music, store memorable photos, etc. The apps that come with OSX may not be "best of breed" - maybe they are, I'm not qualified to say - but they are more than good enough for my needs.
Despite great advances in Linux distros and the call to F# and LINQ on Windows, I'm Apple's customer to lose not others' customer to win.