Jason Mauss' Blog Cabin

Because someone's got to do the dirty work

Blog-Flair

Blogroll

Links

The Yukon and Whidbey slip: Take a deep breath and count to 10

Like many other bloggers, yesterday morning I read the news about Tom Rizzo saying Yukon and Whidbey probably wouldn't get released until the first half of 2005. I felt like blogging about it right away but, thought it might be better first to hear what other people had to say. Not that their opinions would sway mine, but I thought perhaps more “behind the curtain“ information might be brought forth.

Frans, Mike, Martin, Jesse, Paul, Donny and others have all chimed in so far, with many more people commenting on their posts.

It seems thus far that the general consensus among the “very early adopter” community is that the Whidbey release should be decoupled from the Yukon release; and as .NET developers, we care much more about the features being promised in Whidbey than we do about anything like CLR integration in Yukon. Personally, I'm looking forward to both equally as much.

The impression I get though, from some of the posts I've read so far, is that of a knee-jerk reaction. I think some more thought could (and should) be given to the matter before sticking it to Microsoft. I'll admit that with delays like this (of software products) I tend to, at first feel a bit disappointed. After all, it means the longer I'll have to wait to play with some new dev toys. Having said that, I usually come around to thinking about what most people know as "The Golden Rule". I know (from plenty experience) how it feels to have customers hounding you about letting the schedule slip, and that they wanted everything yesterday. I'm sure many consultants understand this as well. And yeah, Microsoft has been dangling the Whidbey and Yukon carrots in front of our noses for a while now but, then again, so would I if I had something as cool. But one thing is universal. Applying more pressure to software development does not lead to a better or quicker release. Don't forget the saying, “Good, Fast, Cheap. You may choose two.“

So, before yelling at Microsoft about their products slipping here are some questions to think about:

1. Do you have all the information behind the reasons for the delay? As in, have you talked with the folks at Microsoft who are building the products? Be sure you're making an informed complaint.

2. What percentage of Microsoft's Visual Studio and SQL Server clients are really ready for Whidbey and/or Yukon? If they were released tomorrow, what percentage would be upgrading their development environments and data centers?

3. Would you rather wait longer and have more features and fewer bugs or vice-versa? And - which is better for Microsoft? After all, this is a business decision (that most developers don't think about objectively).

4. Are you, a .NET Developer/Blogger/Trainer/Writer/Thinker even anywhere close to the mainstream in terms of adopting technology? I can answer this one for you. You're not. You're way ahead of most people using Microsoft's development tools. I still know plenty of developers using VB6 and don't even know what a blog is. Microsoft is not disappointing as many people as it may seem, IMO.

This opinion, as unpopular as it may be, is mostly due to the fact that when I've got customers hounding me for a release or update, I usually think, “get off my back, will ya?”. And since I don't enjoy being a hypocrite, I'm not going to do that to Microsoft (or any software company for that matter).

UPDATE: I agree with the people that are saying they think it's silly for Yukon to delay Whidbey (although I think we haven't been told exactly why). I also don't entirely agree with what Tom Rizzo said about how customers really want the database and dev tools to come out at the same time. My point was really just that I think getting upset over software slips is most times, pointless.

Posted: Mar 11 2004, 10:43 AM by jamauss | with 10 comment(s)
Filed under:

Comments

M. Keith Warren said:

I dont think that any of us are hounding Microsoft for the slip, they should not ship until it is ready...period. But the underlying story here is that Whidbey is getting held back because of Yukon. While there may be some really good reasons for this that have not been aired, it appears that the reasons are outweighed by the need/desire of the community to get into FX 2.0

# March 11, 2004 1:56 PM

Frans Bouma said:

"The infuriating part is not the slip itself. Slips happen. The outrageous part is the claim that the slip is because customers want to wait until Yukon to get Whidbey."
EXACTLY.

I fully agree that slipping releasedates are something we have to live with. However because someone tied them together a product which has a better chance to get released earlier (and has to, vs.net 2003 has serious issues) is now delayed until that other product is released. THAT's the issue here.

Of course, if you want both, that's a pity, but see it as if a windows release is delayed because a new office release is scheduled at that same moment and can't make the deadline.

I never blame developers for slipping release dates, don't get me wrong. I only blame marketing departments for slipping release dates. And that's what this is: marketing. Yukon's tools might rely heavily on whidbey, that doesn't mean whidbey has to ship with yukon. It has to ship or together or earlier.

Yukon can perfectly ship with an installer for a full plugin/addon for whidbey, which is perfect as people who do not run yukon do not need the tools anyway.
# March 11, 2004 2:36 PM

Jason Mauss said:

Yeah - to Frans and Jesse - I more fully understand now what it is you guys were taking issue with - that Whidbey was (or is) being tied to Yukon. After reading about a dozen different blogs I was getting different messages from them all. Anyway - I added an update to my post to reflect that.
# March 11, 2004 2:40 PM

Mike Gunderloy said:

But remember...Yukon uses the same IDE bits as Whidbey for its management tools (bye bye to Enterprise Manager and Query Analyzer). So if you ship Whidbey before Yukon, you're either comitting Yukon to be unable to fix shell integration bugs in the intervening time, or you're committing us to taking another shell version when Yukon ships.

The connection between Yukon and Whidbey is more intimate than many people outside of Microsoft realize, I think.

Of course, we're all just reading tea leaves here; all this furor is based on a few lines of quote that eWeek got out of Tom Rizzo. So unless we get clarification from the product teams, we're all guessing.
# March 11, 2004 5:36 PM

Jason Mauss said:

Thanks for pointing that out Mike - in Question #1 in my post - this is the type of thing I was wondering about. I think if Tom Rizzo had mentioned something the IDE bits there might not have been less complaining, but perhaps more understanding. Maybe he did mention it - but eWeek edited it down, who knows.
# March 11, 2004 5:43 PM

TrackBack said:

# March 11, 2004 6:32 PM

TrackBack said:

# March 11, 2004 8:07 PM

Michael Carr said:

The thing I'm MOST looking forward to is having an HTML editor that doesn't constantly mangle my HTML. So if we can't have Whidbey, how about a version 1.1 patch for Visual Studio 2003 that makes it not mangle my HTML?? Can we at least have THAT before 2005? Exactly what was the purpose of that "Check for Updates" help menu item in Visual Studio, anyway?
# March 12, 2004 11:27 PM

Alex Kazovic said:

Presumably this means that there is a very good chance that Indigo will now ship with Whidbey.
# March 13, 2004 1:48 AM

Jeff Gonzalez said:

I always liked the saying, it takes 9 months to make a baby. 9 women can't make a baby in 1 month.
# March 16, 2004 12:27 PM

TrackBack said:

# June 20, 2004 8:10 AM

... said:

Dies ist ein gro�er Ort. Ich m�chte hier noch einmal.

# March 9, 2009 7:57 PM

... said:

Gute Arbeit hier! Gute Inhalte.

# March 11, 2009 9:41 PM