« August 2003 | Main | October 2003 »

September 29, 2003

Matching SOX

Sarbanes-Oxley, or SOX as it is sometimes abbreviated, is an interesting beast. This article explores some of the implications that it might have on the IT industry. One one side, you can certainly see why this came about from the excesses of the Enron era. On the other, it does seem a little bit overburdening to have to document every single internal financial process for the public.  If it makes external audits easier, you would think the companies would get some kind of payback from that in the form of lower audit fees and higher stock premiums.

September 26, 2003

The Sky is Falling!

Baseline has a good article about the offshoring trend. One interesting aspect of it is that they discuss the possibility that companies are training their own competitors. I'm not so sure that applies to insurance companies going offshore, but it might to technology companies. Anyway, it's an interesting thought. Typically, US employees are bound by non-compete to not completely rip off the IP of the companies that they work for, but are offshore workers bound by the same constraint? How would you sue an offshore company for infringement?

It seems to me that a lot of the consternation and hype surrounding offshoring is because of the lame economic environment and is the result of simple linear thinking. They cite the total of 800,000 "back-office" jobs that will leave to go offshore. What proportion of new jobs is that? What is the effect on prevailing wages for "back-office" jobs? How many new jobs would be created if we were to legally preclude this activity? How would that affect US competitiveness?

I do agree with some of the other conclusions in the article that emphasize that if we are going to continue down this path, there really needs to be a idea of how to retrain displaced workers so they can continue to be productive. In a free country, most of this responsibility falls to the individual, but the absence of any help will cause a social backlash against the trend with possibly far-reaching implications.

I'm impressed with this analysis - it is not just the cookie-cutter alarmism and shows some creative thought and research.

September 19, 2003

Remote and virtual

Something I really like that I believe improves developer productivity is the integration with Windows of the Remote Desktop. It's great to be able to use different machines from the same physical location. I use it at home over WiFi and it works very well and allows me to work in a comfortable setting (don't feel like being at the desk? Move to the kitchen.)

Unix users are probably saying, what's the big deal, you've been able to do that with X Windows for a coons age? Remote Desktop seems to work a lot better than the older solutions (including Citrix, which I think it is based on) and you really can't tell the difference. X seems like it is slow when run remotely and VNC has some quirks that bug me from time to time.

Another thing that is a nice touch is the Virtual PC for Windows. Since machines today are powerful enough to run the operating system without breaking a sweat, why not run two or three? It is a great way to test applications on different versions of an OS or completely different operating systems. I've got Linux installed on my laptop without having to screw around with figuring out all of the settings that are particular for my hardware - the virtual machine provides a standard baseline emulated environment that is compatible with most things. Good stuff! Plus, if you screw something up in a configuration, you can just revert it right back. Very nice.

September 16, 2003

Just like NoCal

It looks like Bangalore and Silicon Valley are getting more and more similar. Just like NoCal has its wacky streak, Bangalore is developing their own brand of New Age.

A message from our sponsor

It's been a few weeks since I made any entries here, but I've got some good excuses. The first is that we have a new baby. I think there is some kind of law that models the amount of attention someone requires. It think is is the inverse of their size. Anyway, that is going well.

The second is that I was finalizing the manuscript for my book. There is still a lot of work to do, but I'm excited about getting the book done and out there. Anyway, back to the regularly scheduled program.