Saturday, June 22, 2013

After over 20 years on Windows I am moving to Mac (and why it isn’t a good sign for Microsoft)

I have been active in open source for a good 17 years. At the same time, I have always been loyal to Windows on the desktop while making use of Linux on the server.

On the desktop, I have been a hardcore Microsoft power user for at least 26 years. My very early development experiences started on Microsoft with Basic on MS-DOS 3.3. I embraced Windows 3.1 (remember Trumpet Winsock?) and was likely one of the first people in Israel to get their hands on the final version (RTM) of Windows 95.

Even with my heavy involvement in PHP, which in those days was primarily targeting Linux, I leveraged the Windows platform for my day-to-day desktop use and, in many cases, Visual Studio for advanced debugging, which at the time was still a lot more powerful than the alternatives on Linux.

As I moved from software developer to technical management and then general management roles, I continued to embrace Windows on the desktop. I am an Excel power user. Mastering Word and Powerpoint only proved to me that OpenOffice would never catch up, and many years ago I moved from Eudora Pro to Outlook, which I am very productive in. In addition to that, I know my way around Windows extremely well. Typically, I am able to tackle the most complex problems myself, having had a reasonable Windows system administration and programming background.

Today, everything changed. A few hours ago, I ordered an 11-inch Macbook Air. I am both very excited about the decision and concerned about starting fresh and throwing away 26 years of hard-earned expertise.

I did not make the decision because I am an Apple groupie. This has been a pragmatic decision in the works for a couple of years. I think this decision is not unique to me, but reflects the bigger problem for Microsoft, one which I doubt they will be able to reverse. In fact, I think some of this is outside their control. I do not envy Steve Ballmer who needs to figure this mess out.

The trigger for the decision to move is my laptop, which is reaching the end of its life. It is starting to fail on me, which accelerated my decision regarding what my next laptop was going to be.

Key drivers and enablers for this decision:

- Timing: I had very specific hardware requirements – very lightweight, 12” or smaller screen, very long battery life (Intel Haswell) & powerful CPU, a.k.a. Core i7 (I have very large and complex Excel spreadsheets). I checked out Lenovo, Dell, ASUS and a number of other manufacturers. While there are a number of laptops which almost match those requirements it’s actually surprising how fast to market Apple was on this one. So timing and hardware availability did play a factor, but as you’ll see below, it is not the only reason.

- Software/hardware compatibility issues: Increasing frustration with software/hardware issues. Microsoft is not to blame for this, and it has become a lot better in recent years, but the iPad and iPhone definitely prove the value of a vertically integrated system. In a vertically integrated system, the software and hardware are tightly integrated. It just works! And if it doesn’t, then the problems impact everyone and are resolved faster and more effectively. In the Windows ecosystem, this heavily depends on the hardware OEMs, which has its challenges.

- Email and calendaring moving to the Web: A year ago, I mandated the company to move to Google Apps. The key business driver for that move was to improve our agility and enable IT to contribute more to adding value to the business vs. maintaining the existing infrastructure. The move was successful and, as a byproduct, reduced our dependence on the Windows platform.

- Applications moving to SaaS: Outside of Outlook and Excel, the browser has increasingly become the focus point, due to the move to SaaS-based application delivery., which is critical to me, is in the browser. Even Tweetdeck, which to-date was on my desktop, now has a great Web UI that actually works better for me than the desktop version. This is a change in application consumption that really is outside of Microsoft’s control. It will continue to erode the Windows value proposition. And as Microsoft has already lost the browser war, there’s no longer any dependency on Internet Explorer.

- Developers embracing the Mac: Mac OS X has become the Web developer’s OS. We live in a world that is increasingly dominated by open-source software and the cloud. That software is primarily targeted at Linux (& UNIX), and only after that at the Windows platform. Over the years, we have seen at the PHP conferences that the average PHP developer has moved from Windows to Mac. We literally see a change every year. Today, it seems that a majority of developers showing up at our conferences are on the Mac. I like the idea of being on the same page as a big part of our developer community. An added benefit is access to a native UNIX-like shell, as opposed to the grizzly cygwin Windows UNIX compatibility layer.

That summarizes some of the key reasons and enablers for moving from Microsoft to Apple. While you may or may not agree with some of these points, I think it’s clear that Microsoft is no longer solely in control of its own destiny. The adoption of SaaS, and the fact that we are becoming increasingly comfortable with other environments such as mobile devices and tables, reduces the angst and friction associated with moving away from Windows.

I don’t think I am unique and I don’t have any real good advice for Microsoft. However, I do think its cause for concern if your best technical users are leaving you – although I am not an investor guru – I would give it some serious thought if I were still a Microsoft shareholder.


This blog post should not be used as a basis for trading in the securities or loans of the companies named herein or for any other investment decision.


  1. Meanwhile you will be annoyed by things like Home/End not working as they work in any other OS, you will be annoyed by non-existence of maximize window function. The only thing they fixed so far from my list of OS X idiocies is multi monitor fullscreen support in OS X 10.9. OS X and Mac has shiny skin, but once you dig deeper you find many rotten things. I had a Macbook for over a year, and then i humbly returned to the Windows ecosystem.

  2. The NSA has just declared the Cloud dead. It certainly has me thinking a bit differently on how I may or may not use any further cloud services. Even some of my current cloud services.

    You may think the Mac is more open, but I have a feeling that you will find out that Apple really wants to become a walled garden. Have a look at the iPod and iPhone. That is the future of the Mac.

  3. And here it goes :

  4. I fully agree with the mentioned advantages of Mac OSX over Windows. I have switched my everyday (PHP/ZF) development from Windows to Mac about 5 years ago and haven't looked back once!! Sure you have to get used to new keyboard stuff and some things that Mac does differently, but after the initial month or so you'll see HUGE boost in productivity. It's as the cheesy slogan says: It just works.

  5. Windows are fine, but i have moved to Linux and the reasons are similiar to yours. I needed workstation to work on with shell.

    Anyway, these past 2 years i am experiencing something really strange. I never believed that Linux will be usable for non-developers, but this changed with steam availability on Ubuntu and other software as well. Also with google drive and other cloud services you just doesn't care what you use.

    What was the most strange thing to me was when i needed to use Windows week ago. I am updating Linux almost everyday, even though i upgrade it i doesn't need to reboot it, but oh my... i've started Windows after 3 weeks and what happend. Because windows will ask you if you want to do automatical upgrade after 10 minutes and you are not around it starts doing everything on it's own and you have to stare for next 10 minutes at message: "Updating 3/129"...

  6. All the best with your new ecosystem! I chose Linux because it runs on commodity hardware and is open. I objected to paying extra to have a little fruit on the lid, and being controlled in what I can do on MY machine.

    I am running the little-known ZevenOS Neptune (debian-based with latest KDE), I am very productive, and enjoy the web-dev software such as Kdevelop, Geany, Meld, Netbeans, Kompozer, Chrome, Chromium, FireFox, Xdebug, nginx, latest PHP, Inkscape, Gimp, etc etc.

  7. Great write up. I also switched to the Mac a few years ago but I switched to Linux + a lenovo x1 carbon was a better fit for my development needs.

    Re: window management I use shift it. Its like aero snap on crack.

    Besides that you can't alt tab to minimized windows. When you tab over to a minimized window you have to hit command then alt

  8. It is really a outstanding post, it is always outstanding learning such material, this post is outstanding in regards of both information as well as information.thanks for talking about you post with us. ..... by OPS 571 Final Exam provider.

  9. I tried out OSX because I had a mac mini with really decent hardware. But ultimately managing all the weird "almost linux" issues got to me and I moved back to gnome-shell on ubuntu. As a developer everything "just works".

  10. I am working with Mac over 5 years now and I never looked back

  11. I think the things you covered through the post are quiet impressive, good job and great efforts. I found it very interesting and enjoyed reading all of it...keep it up, lovely job..
    Free hosting coupons India
    Web Hosting Discounts India

  12. I all the time emailed this weblog post page to all my associates, because if like to read it afterward my friends will too.

    RES 342 Week 1

  13. Hey Andi, I'm currently finding a new owner for the domain, I thought it'd be best it goes to someone who really has something to do with PHP, after some research you're the first name that popped up :)

    If you or any of your friends have interests, just shoot me an e-mail, tz(AT)

  14. Install Quicksilver (, and after a week or so you will think why haven't you switched earlyer :) just don't give up after first few tries :)

  15. I also use Mac for my projects, currently work on gantt chart software, and I see no reason why I should switch to something else.

  16. Impressive stuff which is very useful for MGT 521 Week 5 provider

  17. very useful information. I will look forward to find out more.

    Awesome article. You have some great insights. I love to read your blog while I’m at work to help pass time.Best advertising Agency in the world | advertising agencies in Lahore | advertising agencies in Karachi

  18. I really loved reading your blog. It was very well authored and easy to understand.
    by MGT 521 Week 6 provider

  19. I have discovered the helpful information which was actually important for me. Reading this your mail was good.
    by Homework Help provider

  20. the information you provide are easy to understand and also useful to me

    web design in coimbatore

  21. The post are quiet impressive, good job and great efforts. I found it very interesting and enjoyed reading it all.
    please continue it.......
    Web designing services in Coimbatore

  22. hi this is a nice article..great job keep it up thank you so much for posting this
    top event management companies in coimbatore

  23. wow " that must be an very nice article so interesting one , i love so much for this one
    thank you so much please to be continue and keep rocking friend mosquito net in coimbatore

  24. well said hakkem, I hope this site is a technical hub
    Website designing company Coimbatore

  25. good post..contents are easy to understanding well written
    Stainless Steel Planters

  26. good information..very grat to publish this message..easy to refer your platform
    business conference hall in coimbatore

  27. Nice and informative post on this topic thanks for sharing with in coimbatore

  28. great website with much information thanks for sharing youcandoit

  29. This is really an nice blog as well as its content. Thanks for Worth Sharing....
    wooden furniture dealers in coimbatore

  30. I am very happy when read this blog post because blog post written in good manner and write on good here

  31. It is very interesting This is the first time i am read it which gives me alot of information Thank you for information you been putting on making your site such an interesting .I gave something for my information. I'll be visiting your site again.Thank you very much. I hope it will have many creation service uk

  32. We money checks in Costa Mesa that banks will not, and our lines unit short. there's nothing as associate degreenoying as waiting in an exceedingly} very long line at the bank, just because you'd would like to money your check. this might be why you'll decide the services that USA Checks paid got to be compelled to produce you with with, what is plenty of as quite the foremost competitive rates among the realm. Check cashing is one altogether bad credit payday loans several primary services offered to our purchasers in our store. If you've got been sorting out the foremost effective place to possess all of your money problems handled, our business is prepared to help you.

  33. You Article post is just completely quality and informative. Thanks for Sharing
    best catering in coimbatore

  34. This is the foremost wink I surround glimpsed your cozy and do approximating to declared you – it's if truth be notified satisfying to analysis that i glimpse your necessary work. although if you expected did it in laurels easygoing approach that's ready to be very fastidious gift card exchange. whereas over all i actually administered you and positive can foresee supplemented mails like this. many articulate feeling such a allotment.

  35. This is the foremost wink I surround glimpsed your snug and do approximating to announce you – it's if reality be notified pleasant to appear at that i perceive your strenuous work. although if you potential did it in associate easygoing approach which can be passing fastidious title loan. although over all I terribly guided you and certain can foresee additional mails like this. many specific feeling such a allotment.

  36. This is the primary instant even have glimpsed you’re joyous and do harking back to to inform you – it is very pleasing to look at that i'm appreciative for your diligence. whereas if you expected did it for the length of a awfully terribly simple methodology that is able to be terribly gracious auto title loan for you. whereas over all i really elective you and affirmative will comprise for a alallotmentment of mails like this. several specific feeling most.

  37. This is the foremost wink I surround glimpsed your cosy and do approximating to announce you – it's if reality be notified pleasant to appear at that i understand your strenuous work cash advance chicago. although if you potential did it in associate easygoing approach that will be passing fastidious. although over all i truly guided you and positive will foresee any mails like this. several specific feeling such a allotment.

  38. Jelly gamat atau sari teripang sudah sejak dahulu kala di gunakan
    sebagai obat alternatif untuk membantu pengobatan berbagai
    penyakit. ”Dalam sejarah Dunia online
    tradisional China teripang telah digunakan sejak lebih dari 1000 tahun
    yang lalu untuk membantu mengatasi keluhan seperti menyembuhkan luka,Trik blogger pun ini bisa
    meredakan rasa sakit di persendian, memperlancar sirkulasi darah dan
    secara umum dikonsumsi sebagai hidangan spesial untuk menjaga kesehatan
    karena dinilai sebagai ginseng laut”. kecantikan
     Buah yang mungil dan memilki rasa asam dan manis ini merupakan nenek
    moyang yang berasal dari eropa dan sekarang banyak di budidayakan di
    Negara kita.  Khasiat Tanaman Tono Blogger,
    Asma merupakan penyakit obstrupsi atau mungkin dengan kata lain
    penyempitan yg berulang dengan tanda-tanda klinis berbentuk batuk, kunjungi website
    mengek, serta sesak napas. Ada juga yg menuturkan bahwasanya penyakit
    asma Obat Tradisional Penyakit Ambeien dari situs ini melalui  Obat Tradisional Penyakit Tekanan Darah Tinggi i Obat Tradisional Untuk Kanker Paru Paru Ampuh - Jika Anda memilih pengobatan kanker secara medis maka Serba serbai dunia tindakan yang dapat dilakukan adalah dengan operasi pembedahan untuk mengangkat sel kanker, Menebak siapa daku terapi radiasi, kemoterapi, dan penyuntikan Photodynamic (PTD). Selain itu, Anda juga dapat memilih pengobatan kank baca selengkapnya


    Obat Untuk Kanker Otak,info selengkapnya disini kanker otak merupakan salah satu penyakit yang menyerang otak.Tumbuhan Kesehatanbaca selengkapnya dari mana dan kemana ini dia klik disini,teruskan dengan sebuah penyakit  Obat Stroke Ampuh ,jangan lupa untuk mengunjungi   stroke  atau di sini kunjungi ini infonya , kutono edublog

  39. This is really good to switch on Mac. I also used Mac for sometimes but now i switch back to Windows again.
    I always love to work on Windows and Linux...For best tips and tricks, visit to these sites IT Blogger Tips | All Coolest Gadgets | My Spicy Deals | Free & Premium Blogger Templates | Free & Premium WordPress Themes. This is really a great information to share!

  40. wow its very interesting blogs and also useful informations
    netlon showroom Coimbatore

  41. Very Nice Blog....Please refer this site also.....
    Best Dot Net Training in Chennai,


  42. Nice Blog and nice information...please refer this site also

    Dot Net Training in Chennai,

    Best Web Designing Training in Chennai

  43. Compared to Windows operating system Mac OS is very secured and helps to maintain our privacy. Nice decision keep moving.
    Digital Marketing Training in Chennai Zuan Education

  44. The foundation monetary balance is usually each once on the approach side any doubt a brisk time almost any being secure that or even some really monetary records. primarily contains to the droop on a spree in conjunction at the side of your complete verification of cash payday loan stream, your own specific coolest ancient typical bank report and you what is an honest deal of mght entirely freshest provide ikon PROGNOSIS or even travel allow.

  45. Observe around associate YOU day money enhancements house at intervals the blink of a watch associated as to boot we have associate inclination to tend payday loans mobile to want watch out for keep a watch on have associate inclination to face live on the point of exhibit that to suit your needs.

  46. compared to windows I feel Mac os is well secured and highly confidential
    buy soundcloud plays


  47. Thanks for sharing this informative blog. If anyone wants to get Unix Training in Chennai, Please visit Fita Academy located at Chennai, Velachery.

  48. Your posts is really helpful for me.Thanks for your wonderful post.It is really very helpful for us and I have gathered some important information from this blog.If anyone wants to get Dot Net Training in Chennai reach FITA, rated as No.1 Dot Net Training Institutes in Chennai.

  49. thanks for sharing your knowledge with us
    If anybody needs to get DOT NET Training in Chennai reach FITA Academy

    Dot net training

  50. The information you provide very nice
    many points that I can take from the information you have provided this
    thank you for willing to share information with us
    Obat Jantung Rematik, Obat Eksim

  51. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.Angular training in chennai

  52. I just couldn’t leave your website prior to suggesting that I really enjoyed the usual information a person supply on your guests?
    Is going to be again regularly to check up on new posts
    Obat Rheumatoid Arthritis Herbal, Obat Kanker Prostat Alami