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):
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.
Sunday May 31, 2009
Microsoft A History of Anticompetitive Behavior and Consumer Harm
This document was sent to me by email today. It is a very interesting read regarding Microsoft's practices that affect the openness of the Internet, consumer choice and competition in general.
Updated... new reference now to Groklaw.
Saturday May 30, 2009
Microsoft wanting in on Open Source
Microsoft is to be Keynoting Sun's Java One conference.
I wasn't sure if I had read this correctly from James Governor's blog post, so I reread it. Yes there it is, here I'll quote it for you, if you don't believe me, James said "Microsoft is keynoting. That’s right- Microsoft is to give a keynote at
Java One. Now first off I have to say I have no idea what the content
of the announcement will be, but I am led to believe there will be real
news.".
Over the last few months, I've noticed a change in attitude by a number of Softies (that's what I call Microsoft focused Developers) towards Open Source. It is no longer an evil word for them and some have even asked if I wanted to work on a project with them. Now for me, this is quite shocking. Those guys that spent years portraying FUD and fear, with the Java and Open Source software I used, now wanted to get on board.
I can remember someone saying that if .NET didn't come along they would have left the Microsoft world as programming in VB and ASP had become a bit dull and boring. Is that what is occurring now with .NET? Maybe a seven year itch is at play? Is the wider Microsoft community looking for more? I know within certain circles, well ones that I know, people tell me that they get a lot of flak for working with .NET from other colleagues they know.
The question I pose is, will the java and open source communities let these lost tribe members back in?
Tuesday Jan 13, 2009
Companies Using MS Word "Out of Habit," Says Forrester
I came across this interesting article on slashdot this morning - Companies using MS Word "Out of Habit," Says Forrester.
"A Forrester Research report has found that companies use Microsoft Word for word processing out of habit rather than necessity and are beginning to consider other alternatives as the Web has changed the way people create and share documents. The report, "Breaking Up Is Hard To Do: The Microsoft Word Love Story," by analyst Sheri McLeish, suggests that businesses may still be using Word because it is familiar to users or because they have a legacy investment in the application, not because it is the best option."
It was easy giving up on Microsoft software for work. I now use a combination of Open Office, Google Docs and iWork depending on what I'm trying to achieve. So don't believe that the only option is Microsoft Office. If you haven't tried some of the other products give them a go, you will be pleasantly surprised.
Friday Dec 05, 2008
IBM offers a 'Microsoft-free' desktop
I've been Microsoft Free for a while and a few people know about my efforts in this area. Giving up on Microsoft software for work was easy and it is not as painful as one may think.
This morning I received a tweet from Ric Hayman (aka Aqualung) about IBM's new offering on a 'Microsoft-free' desktop. Have also spotted the official press release - IBM and Business Partners Introduce a Linux-Based, Virtual Desktop.
A virtual desktop looks like a traditional desktop but is not limited to a single physical computer. Instead, many virtual Linux desktops are hosted on a server. The combined solution includes:
- Virtual desktop provided by Virtual Bridges called Virtual Enterprise Remote Desktop Environment (VERDE);
- Ubuntu, the worldwide leading Linux desktop operating system, from Canonical; and
- IBM Open Collaboration Client Solution software (OCCS) based on IBM Lotus Symphony, IBM Lotus Notes and Lotus applications. IBM Lotus Symphony is built on the Open Document Format (ODF).
I hope there is a concerted effort to break this myth in corporates and government institutions by IBM regarding Microsoft desktops as being the only viable option. The current economical circumstances may also give impetus towards alternatives like this.
However, a good starting point would be for IBM to drink their own champagne and roll it out internally. I guess we'll wait and see what happens.
Tags msfree ibm linux microsoft desktop | Comments 1
