Tuesday, May 03, 2005

Harvard professor sees IT entering transformative era. Big changes to the way companies operate globally have helped create a transformational period in IT, according to Harvard Business School Professor F. Warren McFarlan. He was among those at the Cutter Consortium's Summit 2005 conference yesterday. [Computerworld News]
7:04:25 PM    

Virutal Machines and Software Development.

Joel Spolsky talks about how his company uses virtual machines as part of their software development process. He gives several examples of how they use it at Fog Creek:

Here's an example. The first thing that FogBugz Setup does when you run it is to test that all kinds of prerequisites are installed, like IIS and MDAC and VBScript. In order to develop and test that code, I need virtual machines that are missing the prerequisites, so I can test all the code paths.

With VMware 5, I can build a stripped down virtual machine containing, say, a minimum Windows 2000 installation without any of the prerequisites. Then I can take a snapshot of that, and install prerequisite 1. Then I can take another snapshot of that, and install the prerequisite 2. Eventually I end up with a bunch of snapshots with different configurations and I can go back or forwards to a particular configuration in one step.

Here's another example of why VMware is critical. Let's say I'm testing the upgrade code in FogBugz for upgrading, say, from FogBugz 2.0 to FogBugz 4.0. In about one minute I can be running a pristine copy of Windows 2000 that looks just like the day it was installed. Two minutes later, it's running FogBugz 2.0, and I take another snapshot. Now I run my upgrade code on that, and, of course, it fails, thanks to Murphy's law, but it leaves FogBugz in a "half-upgraded" state. The brilliant part of VMware is that I can click to go back to the 2.0 snapshot and in about 30 seconds I'm back to a pristine FogBugz 2.0 installation.

Our other major use for VMware at Fog Creek is for supporting Linux. FogBugz runs on all kinds of different distros and we use VMs to develop and test with them all.
From Joel on Software - Monday, May 02, 2005
Referenced Tue May 03 2005 14:28:26 GMT-0600 (MDT)
[Phil Windley's Technometria]
7:02:52 PM    

Entrepreneurs Pitch "Code Boat" For Near-Shore IT Outsourcing. Two California entrepreneurs are developing an IT services business plan that calls for staffing a cruise ship three miles off the Southern California coast with IT specialists. [InformationWeek RSS]
11:08:53 AM    

Feds find help in hunting financial crooks. Governments have enlisted XBRL, a computer language developed by accountants, in their fight against tax cheats, money launderers, corporate crooks, and what may be the most pernicious of all bureaucratic enemies, paperwork. [Computerworld News]
11:07:19 AM    

Rock Regan

rock@rockregan.com

Home
Some RR Press mentions
Google Rock Regan

May 2005
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Apr   Jun



Click here to send an email to the editor of this weblog.

Click here to visit the Radio UserLand website.

Click to see the XML version of this web page.

themes
beowulf themes
Martone Wedding

© Copyright 2005, Rock Regan.
Last update: 6/2/2005; 10:38:46 PM.