i’m not a “windows guy” anymore

I’ve been a Windows user since Windows 1. I still have my Windows 1.03 SDK from the late 1980s, siting in its genuine cardboard box, complete with three-ring binders and 5 1/4″ floppy drives.

I have suffered through every release, including Windows 2, 286, 386, 3.0, 3.1, Windows for Workgroups 3.11, Windows 95/98/ME. I was a beta tester for both Windows NT 3.1 and Windows 95. Along with that cardboard box of Windows 1.03 SDK I have a huge crate filled with every Chicago/Windows 95 beta CDROM Microsoft ever shipped to me. And I faithfully installed every one and reported every problem I ran across. When it was finally released I personally drove down to a local FedEX office to pick up my gold copy. And I drove to Comdex Atlanta in 1995 to be at the local launch party.

And not just a Windows user, but a Windows developer, using Borland’s tools (Turbo Basic and C) through the Microsoft tools (VB, C, C++, etc), Java, Eclipse, and on and on. I used it, helped sell it, developed on it, and supported it across many decades.

With NT I have installed an run every single release and service pack since Windows NT 3.1, with the notable exception of Vista. I skipped from Windows XP to Windows 7. When Windows 8 came out I actually bought a full-blow Samsung 17″ notebook with Windows 8 installed. I loved it, far better than any previous release of Windows. And then a funny thing happened.

The majority of Windows users decided they didn’t like Windows 8, especially the start screen. No matter that it was dead simple to set it up to navigate between it and he desktop with mouse and keyboard, in spite of what its detractors said. The dissing of Windows 8 got so bad that Steven Sinofsky left Microsoft (quit or fired, it doesn’t matter). And Windows 8 began to change, to move back to what had come before in earlier releases. Microsoft went from being a leader to being a mere follower of public whim.

But I kept faithfully upgrading my Samsung through all the Windows 8 updates to Windows 8.1, and then when Windows 10 came out I upgraded to that. I even upgraded the 1TB spinning HD on the Samsung to a 1TB SDD, a Samsung 850 Pro. The change to SDD was amazing and breathed new life into the system as a whole.

A funny thing happened during the transition to Windows 10. Maybe it was the forty years of continuous Windows exposure (even more if you consider DOS before that). Maybe it was how Microsoft transitioned from Windows 8 to Windows 10. Or how Windows 10 just feels, well, odd. But within a month of upgrading to Windows 10 I bought my current Macbook Pro, and that’s the system I now turn to for day-to-day work as well as anything of significance. I still have the Samsung because it still has a number of important (“legacy”) applications and data I bring up from time to time. And I still faithfully power it on at least once/month to pick up the latest OS and Microsoft application updates. But all my interesting creative work (with the notable exception of Lightroom and photography) is done on my Mac, and special work with my Raspberry Pi is done with (ironically) an even older Samsung notebook running Ubuntu 15.10.

I’ve read the critics of Mac OS X complain rather noisily about how poorly it currently runs, but based on my experiences with all three (Windows, Mac OS X, and Linux), I find I turn to the Mac for nearly everything. It has its quirks to be sure, but every OS does.

I like where the Mac and OS X are at. Far better than where Windows 10 seems to be headed. If there was one word that summed up my overall feelings about the Mac and OS X, it would be quality. Windows 8 had it. Windows 10, not so much. The Mac is my insurance against the strange path Microsoft has plotted and seems to be headed down, a path I’m not comfortable following myself. I’m not accusing Microsoft of some sort of evil and nefarious plot like other noisy critics have cried and seem to continue to cry out. I’m just not all that crazy about it anymore. For me, if I want to do commercial OS development and support I can turn to Linux, and for the more complex work, I can turn to Mac OS X, which is a nice balance between standard Microsoft Office workflow and Unix/Linux tools and philosophy. Odd things are happening at Microsoft and as a consequence to Windows. Mac OS X is my safe harbor against the unknown and unknowable happening in Redmond.

all in with apple – part 1

Taken with an iPhone 6s Plus

For the past year (since November 2014) I’ve been surreptitiously moving from a reliance on Windows, Linux and Android based devices to devices using Mac OS X and iOS. It started with the purchase of an iPad Air 2 in November 2014, the one to the left with the picture of Lucy on the lock screen, and continued until this November and the purchase of the 15″ Retina Macbook Pro on the right. My Olympus E-M10 is in the mix for a sense of scale. And because I like that little camera.

My shift started with my growing dissatisfaction with Android, especially how Samsung was handling Android on my Galaxy S4. Especially with regards to security updates. I have two other Android devices, a pair of 2013 Nexus 7 tablets. I’ve watched those tablets upgrade over the air from version 4.4.2 to 5 and recently to Android 6. It took a long time from Google’s announcement to OTA upgrade, far longer than Apple takes with iOS after an Apple announcement. And Samsung? It did eventually upgrade to 5, then 5.0.1, and finally 5.0.2. Complete with Samsung’s skin and apps. A mess which I was willing to put up with when I first purchased the S4, but after two years of constant exposure, it finally wore me down.

I didn’t realize at first just how dissatisfied I was becoming with Android. And yet, in hindsight, it was inevitable. That dissatisfaction was first expressed with the purchase of the iPad Air 2. At the time I was trying to decide between the iPad and a Samsung Galaxy S2 10″ tablet. The Samsung was about $150 cheaper, but was only available in 64GB maximum internal storage. After two days of vacillating I purchased the iPad with the idea of learning how to do sophisticated image post-processing while on travel. I’d purchased the Olympus E-M10 in September of that year because of a key feature, WiFi interconnectivity with any mobile device running Olympus’ OI.Share app. You could get that app for both Android and iOS. When I got the E-M10 I naturally installed the Android version on my Galaxy S4. And I was very impressed.

The problem was I only had 16GB on the S4, even though I had a 64GB micro SD card installed in the phone. OI.Share couldn’t be coerced into storing the E-M10’s images in the micro SD card, and as a consequence the limited internal 16GB began to fill. After a time I moved some of the images up to Google Drive, and some of them to Flickr, and the majority of them off to my Windows PC. It was awkward but doable, but it added additional steps to my workflow of using camera and phone together for photographic work. And I am not a fan of automatic upload to Google Drive or any other location in the “cloud.”

So in November I purchased the iPad with 128 GB of storage, a Logitech Bluetooth keyboard and cover, installed a few apps, and took the whole combination to Japan for Yama Sakura 67 in December 2014. I’d also taken my Samsung 17″ running Windows 8.1, but I’d left my primary photo storage drive, a 1.5 TB WD My Passport Ultra. I didn’t want it lost or broken. With the external drive at home I didn’t want to use Lightroom. I decided to work everything on the iPad.

The iPad worked pretty well for the most part. I discovered a lot about using the iPad for creative work, and learned to “trust” JPEGs again. That’s because there are no RAW converters for Olympus RAW files on iOS (nor on Android for that matter). In spite of some quirks, the combination was good enough that I depended on it again in April of this year on another Japan business trip, and I’m going to use it once more this December in Japan. The iPad Air 2 and the E-M10 make a portable, potent combination. With WiFi connectivity I can push my finished work up to Flickr, Instagram, and WordPress (especially blogging). And with the purchase of an iPhone 6s Plus, I can use either iDevice to pull images off the E-M10 and use pretty much the same post processing workflow. I still need the iPad with its keyboard for writing.

I was happy enough that by March I purchased a refurbished late 2012 Mac Mini Server model. That allowed me to begin to tie backups from my iPad and my wife’s mid-2012 MBP together. And it was from the Mac Mini that I grew comfortable with OS X. And that helped to ease the decision to purchase an iPhone 6s Plus to replace my Galaxy S4 in early November. That, and Apple’s Upgrade Program. With the Upgrade Program, combined with Apple’s software upgrade policy across their iOS devices, I can now maintain an up-to-date iDevice, the phone. Every year now I’ll get a new ‘S’ device. Right now my opinion of the iPhone with Apple’s custom ARM chips is that anything else is a waste of money. The iPhone is that good.

All of which led me to the purchase of the MBP. I purchased that for the express purpose of replacing, over time, my Samsung 17″ Chronos 7 notebook running Windows 10 as well as my much older Samsung running Ubuntu 15.04. The MBP is combining what I consider the best attributes of both.

The desktop should remind Ubuntu users of Ubuntu’s Unity desktop, with the dock to the left. I chose this combination because I learned, on my Mac Mini Server, that I could have the equivalent of Windows and Linux under one environment. The key Windows feature I want and need is Office. The pieces of Office I need are Word, Excel and PowerPoint. And they work pretty much across either Windows or OS X. There is no office for Linux and there may never be. Trying to work with complex Office documents with LibreOffice, the best of the free office suites on Linux, is a recipe for slow madness. I know, I tried.

And if I need a “pure” Linux? I’ve discovered I can get that by running one or more Linux distributions on OS X via VirtualBox.

Languages such as Oracle’s latest Java, Google’s Go, Python, and Rust are dead simple to drop into the OS X environment. The biggest and the best, Swift, is available through Xcode. And I can share, via a common folder on the OS X file system, files between the Linux VM and native tools on OS X.

Time permitting I’ll do a more detailed comparison between the individual Apple devices and everybody else. But for now I have to say I’m pretty well satisfied. It’s certainly not perfect, but it’s better than most else I’ve been dealing with over the past two-plus years. In spite of what the current critics may say, Apple’s hardware and software is more than good enough, and in many cases, better than the current state of the competition for my use. Your milage, as they always say, will vary.

For me, however, I’m all in with Apple.