Sunday Nov 29, 2009

Giving up on Microsoft software for work - 18 months on

Its been 18 months or so, since I started on "Giving up on Microsoft software for work". It has been an interesting adventure, one fraught with skepticism from some, but with joy from myself. The big question I faced then was, "Was it possible to work without using Microsoft software?". The answer has been a profound "Yes", from a pure do things to get work done point of view, but "No" from getting billable work.

I'm still using a nice 17" Mac Book Pro and have been very impressed with it. During the time I've had it, a new version of Mac OS X 10.6 - Snow Leopard, has been released and the system is still performing fine with the hardware. I've had next to no trouble and everything is working great. Apple have even opened retail stores here in Australia.

This photo is from my recent Sydney trip (the store was extremely busy inside):Apple store from my Sydney trip

Our servers run linux of various flavours - SuSE Linux, RedHat and Ubuntu. Some are on-premise and some are off-premise on Amazon EC2. Email, calender, documents use Google Docs and our CRM is Salesforce.com. Its our intent, that unless it is a client end user machine, that as existing hardware reaches end-of-life, new hardware will not be purchased. However, cloud infrastructure will be utilised.

What has surprised me immensely, during this time, is even though we use no Microsoft software, how dominant it is on-premise. Even with the ill fated Microsoft Vista operating system, corporates aren't moving away from Microsoft in the vast majority of environments that I'm engaged with in my local state of South Australia. Sure there are a few linux servers but they appear to be the exception to the rule. Why?

Lets look at servers quickly. Why isn't linux deployed more often? The two main reasons appear to be that existing support contracts with the outsourcer doesn't allow it (well change the contract is my normal response) and secondly that there aren't enough trained administrators (it doesn't take long to train them). But its more then what I have just mentioned, its also somewhat religious. Its like a fraternity, an old school boys club to some degree, with the managers choosing the technology based on relationships and maybe not on technical merit to get the job done in an efficient & cost effective means. A large outsourcer here in Adelaide (anybody living here will know that it is HP Enterprise Services, formerly EDS) seem to promote Microsoft at the exclusion of Linux. Is this to keep others such as IBM out? Who knows!

Choosing Microsoft as the operating system on the server, invariable also means that only Microsoft development languages and tools will be used.

Lets look on the client. The desktops are running Windows 2003/XP etc in these corporates environments. There may be a few Macs, but they will be with marcomms people, if they have these in house. Whats surprising though, is that mobile devices, will be a mixture of different vendors, including Apple's iPhone. The iPhone is appearing in the hands of many executive managers.

What I have not looked into, in great detail, is besides Microsoft Office, what are the applications that are running on these desktops? Are they installed natively, are they supplied through a Citrix server or are they web based? The later, is how the majority of applications, that I interact with, have been deployed in recent years. They work in most of the popular browsers, independent of anyone type of desktop. Invariably, they will also have a desktop version that works on Mac, Windows or Linux desktops.

So what is going on with the desktop in these corporates? (Oh, I don't use Microsoft Office either and can write documents, do spreadsheets and prepare/present presentations.)

How old are these applications that only work on Microsoft desktops? Do they still satisfy the business requirements? Has the initial investment been written off? Why aren't they being modernised and turned into web based applications? Are the users complaining that they are unproductive because of the outdated interface?

Some interesting questions. To me if they aren't being asked, or when people ask them, they are being squashed. It suggests that the organisation is stuck in support mode, looking to preserve the status quo. Those that can drive the change, to innovate, to progress forward to the next paradigm will get frustrated and leave.

This is what happens with myself, when people say the solution has to be Microsoft based and linux, or other alternatives can't be considered. To me it is yesterday's thinking.

So even though, I myself have been very successful in giving up on Microsoft software for work, from an acquiring work perspective from potential prospects in my current geography, it is not presently a positive.

"When will it change?" is the question I've been asking myself a lot lately.

Tags   |  Comments 5
Comments:

First - I don't think there's any connection between what you're using for work, and getting work ... I think that comes down more to the other factors you've noted - a certain resistance to change and resistance to newer thinking around on-premise vs cloud, closed vs open etc.

Second - I think there are a number of bespoke applications being run under Windows in a number of corporates that they don't have the time/money/inclination to get rid of, but which are relatively critical to operations; this factor alone is one of the big reasons IE6 is still so widespread in larger organisations, and why Vista (and potentially Windows7) rollouts were deferred.

Posted by Ric on November 30, 2009 at 08:13 PM CST #

There is also a significant inertia about moving away from Excel, particularly with finance personnel. While I agree that there may be some difficulty in moving off Excel (OOo still has some issues with VBA; Google spreadsheets are nowhere near powerful enough for these people yet) I have to question the purpose of a number of these spreadsheets - I believe that they are being used for things that are way beyond Excel's purpose, and should be the subject of a properly-developed application (and possibly are in a lot of cases :) ). That discussion, of course. brings us up against another point you make - after keeping all this old stuff up and running, there's not enough money left to really make a difference!

Posted by Ric on November 30, 2009 at 08:14 PM CST #

Thanks, good post. I gave up all the Microsoft software from my personal environment already six years ago, and I can tell you back then it was already a possibility. However, moving other people away from MS environments was never easy, either as a relative, a friend, a colleague or even a software provider.

Now, my question is that do you think the desktop environment will remain a Windows stronghold in 3-5 years from now or do you think Linux will have made some progress in the desktop by then?

Posted by Ignacio Correas on December 02, 2009 at 12:20 PM CST #

Ignacio, unfortunately I think the Linux desktop may still be on the fringe 3 years out. A lot of techies use Mac OS/X as their desktop talking to Linux servers.

Google Chrome will be interesting to observe. I only found out today though that at this stage it has no command line. Even though it is apparently built on Linux.

Posted by Nick Hortovanyi on December 04, 2009 at 04:22 PM CST #

I did the same transition recently also, and haven't looked back. Funnily enough I bought a copy of VMWare Fusion to accompany my 15 inch macbook with the thought "if I need to go back to windows, I can always run it"..... now have a couple of macs at home and the office and I can say, VMWare Fusion is still in its box!

Posted by Seb on January 17, 2010 at 10:35 PM CST #

Post a Comment:
  • HTML Syntax: Allowed