Acquired

Last Friday, just before the end of the day, I found out that my current employer had been acquired. The buyer: Lockheed-Martin, the multi-billion dollar defense contractor and member of the Fortune 50. It’s the second time I’ve been part of a company that was acquired.

When I first heard the news, I thought back to previous employers. At Ciena, we were the buyer. I was there when they bought Catena Networks, Internet Photonics, WaveSmith, ONI Systems, and Akara. I worried less when we were the buyer because it usually meant that any “redundancies” would favor Ciena employees over the acquired company. Our managers and execs would always have meet with us to put the most positive spin on these moves. The acquisitions were revenue plays of course. When I left marchFIRST to join Ciena, it turned out that I had merely traded the Internet bubble implosion for the telecom bubble implosion. We merely delayed the inevitable layoffs a bit longer.

MarchFIRST (the former USWeb/CKS) was a different story. We got to be on both sides of the equation. While I was there, we acquired a strategy firm, and sold out Whittman-Hart. While it was spun as a “merger of equals” by the old CEO and the new one, it was as much a merger of equals as the DaimlerChrysler hookup (and even more of a failure, since not a shred of the combined firm exists anymore).

Since Aspen is so small (1700 employees to Lockheed’s 130,000+), I feel plenty of uncertainty as to what will happen next. Do they value Aspen as a single entity or will we be broken up? Is this acquisition simply a purchase of people and contract vehicles or something more? In the e-mail we got from our CEO, he said everyone would keep their jobs. But I have my doubts that we’ll keep two HR and accounting departments for any length of time. What happens after those duplicated positions go away is what I wonder about. I think it’s likely that after 3-6 months, the best technology people will be cherry-picked for other spots in Lockheed-Martin IT. I’m not sure what that means for me, but I feel better about sticking around to find out than I might have otherwise.

Skiing

Yesterday, I got on a pair of skis for the first time since 8th grade. A friend and I went to Wisp to enjoy their cheap rentals and lift tickets (part of their 50th anniversary of operating). It’s a little weird to be an age where I can say I haven’t done something in 15 years (it’s actually 17 years, but who’s counting).

Skiing is a bit more terrifying than I remember, but ultimately a fun experience. After some initial awkwardness (ok, falling), I was able to get down a green run and a fairly challenging blue run in one piece.

There was one spill though, that introduced me to a new term: yard sale. Apparently, if you crash on a ski slope in a way that separates you from both skis, both poles, and a hat, it’s called a yard sale. On a run named “Boulder” (which should have been renamed Steep Sheet of Ice), I missed a yard sale by hat. Thankfully, I didn’t have more than a headache after, and there were no cameras.

For a more in-depth definition of yard sale (of course one exists), check out this link.

Microsoft doesn’t get Test-driven Development

That’s what Scott Bellware contends in this blog post. He does a very thorough job of explains what test-driven development in meant to accomplish and how Microsoft missed the mark. In my own experiences with test-driven development over the past couple of years, I’ve found it to be extremely helpful. The code I’ve written using this practice was quite a bit better than code written without it. The primary objection I’ve seen to using it is deadline pressure. Some developers I’ve worked with find it easier to develop test pages, since that’s what they’re used to. The idea of writing code to help them design the finished product (instead of merely testing it) doesn’t seem to appeal to them.

When clients (and bosses) go bad …

I came across this article via the Signals vs. Noise blog. While the entire piece is 100% on target, this passage really spoke to my current situation:

But the worst are the ones that become slaves to their clients–often driven by the fear of losing one.

And fear leads to underbidding. And underbidding leads to… pulling all-nighters to make an impossible deadline on too few resources. (And the dark side is in there somewhere.)

It’s more fuel to do things differently when I (finally) start my own business.

Bush’s Latest Appointment: Harriet Miers

Trying to find some information about Bush’s latest appointee to the Supreme Court, I found two comments especially troubling:

“The reaction of many conservatives today will be that the president has made possibly the most unqualified choice since Abe Fortas who had been the president’s lawyer. The nomination of a nominee with no judicial record is a significant failure for the advisers that the White House gathered around it. However, the president deserves the benefit of a doubt, the nominee deserves the benefit of hearings, and every nominee deserves an up or down vote.”
— Manuel Miranda, chairman of the conservative Third Branch Conference

“This is a smart move. You try to pick a nominee that Democrats won’t be able to criticize as much because they are a woman or minority. This is a classic Clarence Thomas strategy.”

— Artemus Ward, Northern Illinois University political science professor.

For other reactions, see the full version of the article (free registration required).

They are minority opinions to be sure, the bulk of the comments so far range from polite to unalloyed praise for Harriet Miers. Still, I shudder at the mention of Clarence Thomas in connection to anything at all. Few things in politics have made me more angry than his nomination and confirmation to the Supreme Court. Thurgood Marshall’s record as a lawyer, his tenure as judge on the 2nd Circuit Court of Appeals (none of his 98 majority decisions was ever reversed), and his record as solicitor general of the United States (winning 14 of 19 cases he argued before the Supreme Court), stand in stark contrast to Thomas’ brief and unremarkable tenure as an appeals court judge. Thomas was notable only for being a black conservative (and his alleged conduct while head of the EEOC). To replace a lion of civil rights like Thurgood Marshall with someone so opposed to what he’d fought his whole life for was has always disappointed me.

What’s sad is that Artemus Ward is probably correct. Miers won’t have enough of a paper trail for anyone to effectively oppose her–unless a significant amount of conservative reaction falls along the lines of Mr. Miranda’s commentary.

Debugging

With two of the projects I’ve been working on finally out the door, I’ve finally got some downtime at work. To make use of the time, I’ve started reading Debugging Applications for Microsoft .NET and Microsoft Windows by John Robbins. One recommendation he makes that’s very useful is to treat warnings in managed code as errors. I followed that advice for our in-house bug tracking tool (a customized version of the IssueTracker starter kit) and it revealed at least a couple dozen instances of methods that needed to be overriden, unreachable code, declared but unused variables, etc. I wonder how much of the code we’ve written since last year needs the same treatment?

$44.92

That’s how much it cost me to fuel up the Volkswagen Jetta I drive today. $3.59 a gallon, and only because I drove past stations charging nearly $4 a gallon for premium. Buying the same amount of gas in continental Europe or England would have cost me at least double that amount though, so I won’t complain. But telecommuting regularly is looking like an even better idea than it already was.

Refugees?

I was listening to C-SPAN on the way into work and one of the callers had an interesting question: why are the people suffering in New Orleans being called “refugees” in the press when people in Florida suffering from hurricane damage aren’t?

I checked out the Wall Street Journal this morning and sure enough, there was that word. Checked the Washington Post, same thing. Was the caller being overly sensitive? Maybe. Was he reading some racial connotation into the use of the word? Probably. But it may also be that the press has been sloppy in how it uses words. Usually you see the word “refugee” in the context of someone fleeing another country from religious or political persecution. The people in New Orleans aren’t running from some dictator, they’re from here. They’re just unfortunate enough to be too poor or too ill to get out of the way of the storm in time.