Category Archives: Musings

Let’s get something straight

Dennis posted a link to an AP story in which some random yahoo claims that the soldiers accused in the Abu Ghraib torture cases reflect “a broad lack of moral values in the culture at large”. Leaving aside the issue of relativism, what he should be saying is simple: “Our soldiers knew that what they were doing was wrong, but they chose to do it anyway.”
You’d have to be retarded (and I mean that literally) not to pick up on the Geneva Convention instruction given in Army and Marine Corps boot camp. I don’t know about the USAF and Navy, but I assume there’s similar instruction there. Back in ’86, those of us in the tender care of the 1st Recruit Training Battalion at Parris Island got a thorough drilling in the Law of Land Warfare, which covers what is and isn’t permissible in actual combat. Guess what? Torture isn’t on the “OK” list. The soldiers implicated in the Abu Ghraib torture cases may not have been schooled in the fine points of Geneva Convention requirements for the care of military prisoners, which are more detailed and quite different than the Law of Land Warfare.
I’m prepared to concede that they weren’t; that they should have been, and that the fact that they were not is an indictment of those given the responsibility of supervising and training the troops who run the prison. However, I’m with Stryker on this one:

Let me say it clearly for anyone who may be morally befuddled by such things as “right” and “wrong”: You don’t follow illegal orders. In fact, you have a moral and professional obligation to refuse an illegal order. That’s what these Nevada soldiers did:
“There was one incident when we were asked to keep detainees awake, to wake them up with metal drums. We said, `Absolutely not.’ I stopped them from doing it,” said Armstrong, a 37-year-old child protective services worker from Las Vegas.
She said no. Read the rest of that article to see how real soldiers conduct themselves.

There is no excuse or justification for what these troops did, and they are a stain on the military. Once the investigation concludes, I expect that those found guilty will be punished. One related question: why are the enlisted troops already being court-martialed, while the officers seem to be skating? They’re not skating, as this post explains clearly. This one also points out that there are several investigations underway, including one to identify how the Taguba report got loose before the senior DoD structure obtained it.

Comments Off on Let’s get something straight

Filed under Musings

Remember the giblets

Long-time Exchange developer Larry Osterman had a great blog entry today titled “Remember the Giblets”. An excerpt:

“Giblets” are the pieces of software that you include in your product that you don’t always remember.  Like zlib, or LHA, or MSXML, or the C runtime library. Whenever you ship code, you need to consider what your response strategy is when a security hole occurs in your giblets.  Do you even have a strategy?  Are you monitoring all the security mailing lists (bugtraq, ntbugtraq) daily?  Are you signed up for security announcements from the creator of your giblets?  Are you prepared to offer a security update for your product when a problem is found in one of your giblets?  How do your customers know what giblets your application includes?

As administrators, how much do you know about the giblets on your servers? Are you paying attention to them, or only to the big chunks (like Exchange or SQL Server)?

Comments Off on Remember the giblets

Filed under General Stuff, Musings

Off to EMD

I’m speaking today at Enterprise Messaging Decisions 2004. This is actually my first day trip in a while. When I lived in Huntsville, it was possible to fly out at 0530 or 0630, change planes in Atlanta, and make it to pretty much anywhere by noon– enough time for a meeting or presentation– and then get home again around 11pm. In Toledo, that’s just not happening because of Delta’s flight schedule ex Cincinnati. So, since EMD is in Chicago, I’m going to drive– should be fun. Here’s the slide deck.

Comments Off on Off to EMD

Filed under General Stuff, Musings

Sasser on the loose

There’s a new Windows worm: W32.sasser. It exploits a vulnerability in the Local Security Authority (LSASS.exe) service; the vuln was fixed by the MS04-011 patch. The original MS bulletin and patch were issued on 4/13, and the MS alert on Sasser was released on 5/1, so you can see the gap between patch and exploit is getting shorter. I’m sure all of you out there have already patched your systems, but tell a friend: install patches when they’re released.
Anecdote: on Saturday, 5/1, Delta Airlines had a little dispatch problem that resulted in all their flights out of Atlanta being grounded for almost seven hours. The problem appears to have been with the airport computers used to calculate weight and balance according to FAA specs. One passenger on an affected flight reports that the flight crew attributed the delay to the “Mayday virus”. I wonder what the real cause was?
Update: this WSJ article‘s last paragraph mentions Delta, Goldman Sachs, and JP Morgan Chase as companies affected; it also says that a Delta spokesman wouldn’t say whether Sasser was to blame.

Comments Off on Sasser on the loose

Filed under General Stuff, Musings

MSG381 TechEd deck posted

Well, it’s only two weeks late, but hey, who’s counting? (Besides the speaker manager at Microsoft, of course!) The first draft of my deck for MSG381, Designing High-Availability Exchange Solutions, is now available here. If you’re coming to TechEd, the session is Thursday at 8:30– stop by and say hello!
Update: Andy Webb was kind enough to point out a bad link, which is now fixed.

Comments Off on MSG381 TechEd deck posted

Filed under General Stuff, Musings

Bring back the draft?

From today’s New York Times, an editorial by William Broyles. His closing paragraph:

If this war is truly worth fighting, then the burdens of doing so should fall on all Americans. If you support this war, but assume that Pat Tillman and Other People’s Children should fight it, then you are worse than a hypocrite. If it’s not worth your family fighting it, then it’s not worth it, period. The draft is the truest test of public support for the administration’s handling of the war, which is perhaps why the administration is so dead set against bringing it back.

I’ve long supported the idea of bringing back some form of compulsory service. It’s proved to work well in a wide range of cultural and social environments, and it provides a powerful counterbalance to exactly the kind of problem we’re having now: the people calling the shots don’t have any personal stake in the way the military is used. However, I think Broyles is too quick to dismiss the difference in quality between an all-volunteer force (where presumably everyone there wants to be there) and a force of conscripts. There’s no question that a volunteer force tends to build up a more experienced core of non-commissioned officers, which (as any officer will tell you) is the real backbone of the armed forces. Without that core, it’s not clear that the US military would be able to maintain the same level of professionalism and discipline. It’s also an open question whether a mixed force of volunteers and conscripts would suffer from the same kinds of friction we’ve been seeing between regular and reserve/National Guard units. Interestingly, one benefit to come from the wars in Afghanistan and Iraq is that regular units are getting to see that reserve and NG units are just as prepared and capable, in most cases, as their regular counterparts.

1 Comment

Filed under Musings

Fire suppression

It doesn’t matter how secure your server is if it’s on fire. The other Scoble has two good posts that describe the current state of the art in fire-suppression systems: here and here. This is actually something I talk about in Chapter 5 (physical &operational security), even though most of us are stuck with whatever physical plant is already in the building. Interestingly, one commenter mentioned pre-action sprinkler systems, which use water but which aren’t activated without both heat and smoke alarms. (And hey, the inert suppression gas of choice is Inergen, not “Innergen”.)

Comments Off on Fire suppression

Filed under General Stuff, Musings

Entourage 2004 RTMs

Entourage 2004 has been released to manufacturing, so I can now talk about it. I’ve been working with it for the last several months, and it’s a great piece of work. I’m working on a long article on it for Exchange & Outlook Administrator, but in the meantime, you might be able to try it for free. What? It’s true. If you have valid Exchange CALs for your users, you’re able to use Entourage as a client. See this “how to buy” page for more details (but don’t ask me where you’re supposed to get the bits, because I don’t know!)

Comments Off on Entourage 2004 RTMs

Filed under General Stuff, Musings

Breaking news: free Krispy Kremes

This is important news, at least among the kinds of people I hang out with. Buy one dozen Krispy Kreme doughnuts, and get a dozen more free. All you need is this handy coupon (well, some milk would be good, too). Oddly, KK stores in Utah, Washington, and major NASCAR tracks (Bristol, Daytona) aren’t participating. Oh well.

Comments Off on Breaking news: free Krispy Kremes

Filed under Musings

35 years, podna

This is really neat: some random guy on the Internet has produced a photo album chronicling his 35-year marriage (at least so far!) The captions are really sweet; it’s clear that they’ve had a happy and strong marriage. One of the comments made a good point, too: take lots of pictures now, because you might want them later.

Comments Off on 35 years, podna

Filed under Musings

How’s this for irony?

From USA Today: the CEO of McDonald’s died this morning at a rally/conference for franchisees. The cause: a sudden heart attack.

Comments Off on How’s this for irony?

Filed under Musings

E2K3 Routing and Transport Guide

I needed to look up a piece of trivia on the Exchange routing engine for the cookbook, and after a little Googling I found this gem: the Exchange Server 2003 Transport and Routing Guide. I’m not sure how I missed it before, but it’s quite comprehensive. Recommended reading if you want a better understanding of how the transport core works. In particular, its description of how the various connection filtering pieces work together is almost as good as what I wrote in Chapter 8 🙂

Comments Off on E2K3 Routing and Transport Guide

Filed under General Stuff, Musings

What I like for breakfast

Pancakes are good, but waffles are better.

Comments Off on What I like for breakfast

Filed under Musings

Exchange 2003 support comes to Windows Storage Server

Microsoft’s finally taken the lid off a very, very cool addition to their product line: the Feature Pack for Windows Storage Server allows you to put your Exchange 2003 databases on a Windows Storage Server NAS box. There are some limitations: this approach is designed to handle up to 1500 concurrent users, and it requires good network connectivity between the Exchange server and the Windows Storage Server. However, it’s a real, live, supported-by-PSS solution that can potentially deliver SAN-scale performance to organizations that can’t afford Fibre Channel SANs. Check it out.

Comments Off on Exchange 2003 support comes to Windows Storage Server

Filed under General Stuff, Musings

Microsoft and the thrift culture

Scoble links to a Microsoft Monitor article on Microsoft’s “thrift culture“:

I also see Microsoft’s thrifty culture as contributing to problems with product pricing. As noted in my report, “Microsoft’s Integrated Innovation: Weighing up Customer Benefits, Risks,” increased integration raises some Microsoft software acquisition costs. Microsoft employees use their own software–and that’s the latest stuff, too, which is another thrifty use of existing resources. I contend that given those modest salaries and use of Microsoft software, product managers are sometimes out of touch with real customer costs and their computing environment little resembles their customers’.

It’s true that Microsoft’s computing environment doesn’t resemble most of their customers’ environments, but I think Joe has the reasoning here backwards: Microsoft’s computing costs are quite possibly higher than they are for most customers, even when you factor in the happy coincidence that MS doesn’t have to buy licenses of its own software.
For example, Microsoft’s email architecture uses on seven-node active/passive Exchange 2003 clusters, with each cluster having its own dedicated SAN. That design offers superb availability and performance, but it’s also very expensive. I’m not aware of any customers who are using similar configurations (although some are using clusters with shared SANs)– it just costs too much. However, the uptime and performance benefits enable a critical part of Microsoft’s business operations, so they spent the money. The same is true of their network– they have a huge and powerful network backbone, with extensive health monitoring, spread all over the world. Why? They need it, so they bought it.
They’ve never been shy about spending money, when needed— that’s the key point IMO. (Another example: check the average age of laptop and desktop computers at MS, or the average time between desktop OS updates– I bet both are way shorter than they are “on the outside”.) It’s true that a penny saved is a penny earned; however, it’s also true that sometimes you have to spend money to make money. The key is that spending money wisely is deeply ingrained into the MS culture to an extent I’ve never seen anywhere else.
Another important difference in the environments has an influence, too. Microsoft is full of überusers. At a typical 50,000-seat enterprise, you might find 10 or 15% of users who match the baseline email usage profile at Microsoft, and I’m sure the percentage of people who use the advanced features of (say) InfoPath or SharePoint is much smaller. The constant flow of new technologies and tools is disruptive, but overall the increase in productivity these tools bring overwhelms their disrupting impact.
I think one of the key drivers behind MS’ aggressive dogfooding is that their users demand, and can gain productivity from, new products’ technology. That’s not always true elsewhere. In fact, when I show ordinary users some of the cool features in Office 2003, it’s clear to them how their productivity would improve, which makes me wonder why the press and analysts so often say that new upgrades don’t offer significant improvements.

Comments Off on Microsoft and the thrift culture

Filed under Musings