December 21, 2004

Hot MD Win32 Action

Zac Bowling has been working on getting MonoDevelop working on Win32, and has been making some decent progress.

screenshot7.PNG

Note, that this sshot is doing some pretty hacky (and undeployable) stuff to get it working. Eventually the goal is to use something sane (Like paco's win32 gtk+/gtk# installer) and our normal build system to get the same result. No Idea when his stuff will be fleshed out more fully, or when we might see something in MonoDevelop's SVN, but the goal is to get there eventually :).

Posted by tberman at 08:30 AM

December 15, 2004

Pain

Wow. This entry amazes me. I can't even conceive of someone thinking this is at all correct.

Aaron's entry ignores the one important fact. Commoditization of the Operating System. Most of the mythical training Aaron cites as a reason that companies/consumers would be unwilling to move to Linux is application training. The price required to train/hire sysadmins comfortable with Linux administration is trivial compared to the price required to retrain all of your employees/users to use new software.

At work, we deal with this issue every day. Medsphere is actively involved in retraining end users to use our software. These end users are people with varying levels of computer skills, ranging from 'What is a mouse' to 'Ok, I kinda understand how to check my email'. A huge cost to Medsphere in any deployment is offering on-site training classes to the nurses, doctors, lab and pharmacy employees, and everyone touching this system. Now. Imagine a world where we have a crossplatform client that runs and operates the same on Windows and Linux. All of a sudden, for our end-users, who operate in a tightly controlled and constrained environment (a hospital), we have commoditized the OS, because their training is still valid on either system.

Obviously this training would have to happen if you were switching from Office on Windows to OOo on Linux, or OOo on Windows, but making it an incremental process will allow organizations to deal with it in stride, piece by piece. The best way to make this an incremental process is to have the same software available on either platform, so pieces can be replaced across time instead of incurring monumental training costs as every piece of their desktop suddenly changes, and their start menu becomes a foot. Look at Novell's migration to Linux. The first step was to replace Office with OpenOffice.

Already we have Firefox. Of course this is not nearly enough to even offer commoditization of the OS, however, lets use a hospital as an example. At most of the terminals in a hospital there are 4 major uses of any computer.

  • Web browsing
  • Email
  • Document creation
  • GUI client for interacting with the hospital's EHR backend

So if you take Firefox, Evolution on Win32, and OOo, and add in our crossplatform GUI client, you have a world where the needs for a computer in that setting are totally fufilled by a stack that works (without retraining) on Windows and Linux.

All of a sudden, Linux is used because Linux is better/cheaper/faster/whatever. Linux would finally be able to compete on even ground with Windows, because the argument of "Well, I would love to move to Linux but I don't know how to [Edit a Word Document|Check my Email|Browse the Web|Listen to my music] in Linux" goes away. Not only do the users know generally how to do it, but they will also be shown the same UI that they have learned/been trained on.

Plus, isn't OpenSource Software all about choice?

It is a huge win any way you look at it.

Posted by tberman at 06:20 PM

December 05, 2004

Home what?

computer.jpg

Update: Yes, I am aware it is doctored. It doesn't decrease the humour though. More info is available.

Posted by tberman at 06:31 AM

December 04, 2004

the penultimate asshat

And his name is Alex.

Seriously though, tonight, at the bar, Alex got hit right in the face. Now. The hilarity of that situation is that I payed 5 dollars to a guy named Cyrus to do it. He (Alex) spent all night asking someone to hit him in the face, and being the good friend that I am, I solved that problem.

Let that be a lesson to anyone who keeps talking about getting hit in the face. Or something...

Posted by tberman at 10:53 AM