IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Microsoft will lie, cheat, steal and work very hard...
A quote from the article.

I think the "lie, cheat, and steal" is appropriate. Actually, in my circles, Microsoft is really ticking off many corporate customers with the required registration stuff and the push to deny corporations the advantage of the OEM Windows License. (Read Brian Livingston in Infoworld and you will get the idea. Basically, if you're a "corporate customer" will 500 or more employees, your OEM Microsoft licenses you received when you purchased the machines are "invalid" and you ARE REQUIRED to purchase new Windows licenses at full retail price. I'm really hoping a big company will take Microsoft to court on this one, and fight it down to the point where Microsoft has to pay billions in settlements.... )

My boss said in a meeting today that when he talks to "clients" (Fortune 1000 grocery and pharmacy companies), they are VERY INTERESTED when he talks about our Unix (HP-UX), DB2, and Java system. He said today in the same meeting that we probably LOST a major Fortune 500 contract in 1998 because we were running NT 4.0, SQL Server, Delphi, and PC Assembler at the time. Reliability and scalability were the driving factors.

Now, word is getting around our industry about our new infrastructure, and the customers are starting to call us. We're about to close a nice contract hopefully in the next couple of weeks for even more work!

The other "disincentive" for Microsoft is that the licensing goons visited us about 1 1/2 years ago, and tapped the corporate coffers to the tune of about $125,000 for a 53 employee company. For a 53 employee company!

No wonder he was interested in talking with me in May when I interviewed! No wonder he hired me right away and we've been buying Unix hardware, DB2, Java, and hiring programmers ever since!

He doesn't want to tap the coffers for another $125,000 next year. In two years, we could be completely Unix/Linux and have the corporate customers lining up to do business with us... At least I sincerely hope so!

Glen Austin
New Woo-Hoo! Great story!
Hey, Silverlock...You were looking for a business case for Linux, et al.? You need! to talk to this guy!!!
jb4
(Resistance is not futile...)
New More
We have two Windows-based systems in our company which represent two of our four "core" businesses. I am currently working on the fifth and sixth "core" business, which we hope to have online early next year. The two new businesses are in Unix.

There are already plans to replace 3 of our 4 "legacy" businesses with Java or Delphi replacements (we can run either Windows (Delphi) or Linux (Kylix)). They will be able to run on either Windows or Unix/Linux. The "last" business will probably just go away, because it isn't profitable.

Our largest legacy moneymaker (a huge Windows kludge) was down twice last month, once with Nimda virus, and once with a programming bug. Each time, the client suffered through a multi-hour outage, on what we advertise to be an "almost realtime" system. The client visited us this week. The visit was primarily to handle how we were planning to achieve HIPAA compliance, but the outages came up in the conversation. The client brought a representative from a big 8 consulting firm. With the recent departure of the company's CIO, I am very concerned that the outages have put one of our "core" businesses at risk of being taken over by a big 8 consulting firm. I know how these consulting guys work and having them visit us was just the start of them pitching a project to replace us.

Now, this Windows kludge was poorly designed, poorly coded, and is poorly monitored by our processing staff. And the second outage was due to several programming bugs in the code. The bugs weren't caught because the owner of the company had a single "senior" programmer develop the project and did not follow a process of code review and inspection for defects. This same error would have also caused the code to fail in Unix.

The other outage was caused by the Nimda virus, something that definitely would NOT have happened, had we been on Unix.

We are having code reviews now, but we haven't gone back and reviewed all the "legacy code". The problem is that a "legacy code review" would cut into our new projects, and the owner feels that we need to deliver these new projects for us to stay in business.

Glen Austin
New Very typical
We are having code reviews now, but we haven't gone back and reviewed all the "legacy code". The problem is that a "legacy code review" would cut into our new projects, and the owner feels that we need to deliver these new projects for us to stay in business.

Been there, done that. :=(

Actually, ten or fifteen years ago, I was the programmer behind a complete rewrite of what I guess you'd call a "core component". Took a really crufty program, reduced it to essentials, and rewrote from scratch.

I suppose there are people who turn their noses up at such projects, but except for the "drop everything, we've got to do this" three month interruption (which, after all, can't have been that important since I don't remember much about it), it was a pretty interesting and rewarding project.

Alas, since then I've met/encountered a lot of code that could have used the same treatment, but never got it.
"Beware of bugs in the above code; I have only proved it correct, not tried it."
-- Donald Knuth
New Now that you mention it...
... I seem to recall doing the same on a small project. The hardest part was not insulting the previous programmer whose mindset was very very COBOL (but he'd written this in QuickBASIC). This was because he was my boss. Fortunately, he quickly accepted I was a rather better programmer than he.

Hmm. I seem to recall a few more I did along the same lines. One I even did to myself! (Dial-in package around Banyan VINES; front-end program written in QuickBASIC for authenticating the user upfront before they connected to the server. Managed to re-write it in VINES' dial-up scripting language. Saved a few hundred K.)

Wade.

"All around me are nothing but fakes
Come with me on the biggest fake of all!"

     Cringely makes the case Re: Why nobody has beaten Microsoft - (inthane-chan) - (13)
         To certain extent right - (JayMehaffey)
         I expected better from him. - (Brandioch) - (1)
             Pearls before swine. - (Ashton)
         Microsoft will lie, cheat, steal and work very hard... - (gdaustin) - (4)
             Woo-Hoo! Great story! - (jb4) - (3)
                 More - (gdaustin) - (2)
                     Very typical - (wharris2) - (1)
                         Now that you mention it... - (static)
         Microsoft listens - (tuberculosis) - (4)
             Re: Microsoft listens - (jb4) - (3)
                 That's the basic technique. - (inthane-chan)
                 Python and Perl run on it. - (admin) - (1)
                     Perl only sort of - (ben_tilly)

Very punk.
42 ms