Everything around me is going Apple-shaped.
When I first worked as a contract web developer in the late 90s, the standard issue was PCs for developers, Macs for designers. That’s just how it was for most of my missions, with few exceptions. Personal preference? Bah! To the technical decision makers at the design agencies where I worked (IT departments), providing Macs at all was only a necessary expense to keep the designer prima donnas happy. There were probably other reasons, from developer tools, to network compatibility, but mostly I think it was down to cultural bias of IT departments and developers alike: an affinity to big-number specs. Speed. Capacity. Grrrr.
I had learned to code on a Mac, so although I missed BBEdit on the job, I grew to like Homesite and appreciate the various things I could do with Windows XP. They are just tools after all, and not to be blamed. By 2003 when I set up my own business, I had mostly given up, and kept my iBook for portability, but otherwise I was a PC shop (with a couple Linux servers under my desk). I worked a lot with a designer, and he had a Mac. Every now and then there were some issues with exchanging files and fonts, but mostly we got along fine between our arguments over the necessity for rounded corners and drop shadows.
How times have changed. These days Macbooks seem to be the preferred tool for developers (in the media and design world anyway). Go to any conference or hack day, and you will see fewer HPs or IBMs, and those that you do see are probably running some form of Linux anyway. Apple has provided a great platform for developers, and some great hardware. Good design has won the day, and things have turned around. Or come full circle…
The more Apple-shaped my environment, the more I am niggled by the increasing dependency on a single company’s (or single CEO’s) vision. Sure I have choice. I could, for the sake of diversity and freedom, give up my iPhone for an Android, or switch to Ubuntu Desktop for development. And buy an HP Touchpad (or not, anymore). But the more software and apps I buy, the less likely I am to change. And anyway, I like my basket of Apples, they are solid, and I use them to great affect daily. But what if they end up a basket of eggs?
In this time of the surging tech wars going on between the major players, our privacy, identity, personal data and creative output as developers are potential pawns in a bigger game, and this question is more and more prevalent to me.
The answer, I think, is to make sure I am collecting tools, not eggs or apples. The real value lies in the open technologies and formats I choose to use to build websites and run my life. Maybe one day I will be cursing the ubiquity of Ubuntu or some other flavour of openness, but at present, Apple provides the best balance for me of openness, productivity and enjoyment. Some of these unfortunately require lock-in on a functional level, such as native apps. But where possible I will make sure I am investing in something that is open, portable and adaptable to any of the changes that lie ahead.
