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.
Gmail signature graphic
I came across an application that generates signature graphics for Gmail, Yahoo, and other e-mail providers courtesy of this blog entry.
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.
Taking Time to Think
Came across this blog post via digg.com. The management tips seem quite reasonable in isolation. But when I try to map them to my current workplace, I don’t know if my employer is necessarily ready. Guess it’s one of those “your mileage may vary” kind of things.
A Leap of Faith
I had a chat with a former co-worker at Ciena Corporation yesterday. I was surprised to discover that since one of the layoffs there, he and his family recently moved to Israel. When I asked him where, he said north of Jerusalem. As it turns out, they moved to Kochav Yaakov, in the West Bank. There was a big feature in the Baltimore Sun about it last month.
It certainly puts that conflict in a new light for me, now that someone I know is over there. I respect Glenn for his courage and pray that he keeps safe.
Robin Curry - AJAX and ASP.NET Resources
When my employer moves to the latest version of VS.NET, this article will get a lot more “hands-on” use.
VB.NET Coding Guidelines
My current project is the first one where I had to write a substantial amount of VB.NET code (I chose C# as the .NET language I’d try to learn back in 2001). This article had a lot of guidance I found useful.
4GuysFromRolla.com - Retrieving the First N Records from a SQL Query
Our development team found this article quite helpful during development of a custom portal. Unfortunately, the project is on indefinite hold.
Housing Bubble Burst?
Paul Krugman seems to believe so. Check out his complete column in the New York Times online (free registration required).
I live in what Krugman describes as the “Zoned Zone”, a few miles north of D.C. in Wheaton, Maryland. While a townhouse in my neighborhood recently sold for about $400,000, it took 2-3 weeks. I think they started out asking for $450,000 and had to drop the price some. Another bit of information I got, which supports Krugman’s idea somewhat, is a conversation I had with a realtor a month or two ago. He was essentially trolling my neighborhood for people interested in selling their townhouses and I asked him about some new ones being built (a 5-10 minute walk from my townhouse). He said the price tags on those went as high as $800,000, but that the builders were having to rent them out because they couldn’t sell them at that price.
Between this information and the increasing popularity of interest-only loans, real estate prices have to come back to earth sooner or later.
188 Megabytes
All the papers, projects, PowerPoint presentations and spreadsheets of three years in the University of Maryland part-time MBA program fits comes to just under 188 megabytes worth of files. Somehow I expected it to take up more space.
Regardless of the ultimate file size of all that work, my reason for getting an MBA was to gain enough knowledge to change careers. Even when I was getting my computer science degree (from 1992-1996), I figured I had maybe 10 years to write code full-time before I would want (or need) to do something else. The MBA as a degree takes plenty of flack from many angles. People with this degree take the blame for the dot-com bust. FedEx has a commercial that makes a joke at the expense of MBAs. There’s plenty to read in print and on the web about how the MBA is a waste of time. Speaking only for myself, the degree was worth it.
The degree got me my current job. Instead of writing code everyday, I manage projects (and the people assigned to them), their requirements, budgets and schedules. I still write code from time-to-time (more often lately since we’ve got a website launching this Friday), but I spend more time on design. Occasionally I’ll have to negotiate a software purchase or interview potential new hires. There’s too much to do for the job to become “routine”.
Could I do all this without an MBA? Sure. But the odds that a company where no one knows me would give me the chance to try all these things are pretty low. And without the prior exposure to topics like accounting, strategy, and negotiation, I wouldn’t be able to do my job as well. Beyond the things I learned in classes and the connections I made with classmates, I saw the MBA as a way to signal to potential employers that I was interested in more responsibility–that I wanted to become a decision-maker.
Map Hacking
A friend of mine came across this page with a bunch of interesting googlemaps-related hacks. I haven’t sprung for one of those GPS gadgets yet, but I’m sorely tempted.
Never expected to see a cellphone here ...
I finally dragged myself to the gym for the first time in awhile. The combination of business school and full-time work made a somewhat reasonable excuse for not working out, but school’s been over since May.
In any case, I was rather surprised to see a woman next to me working out on the Stairmaster while chatting away on her cellphone. Later in my workout, I saw a guy doing exactly the same thing. I’ve come to expect to see cellphones in a lot of places, but seeing them in use during a workout is a new one on me.
Goodbye Blogger, Hello WordPress
A quick note of thanks to the author of the illustrated tutorial, and Andy Skelton, the author of the import script.