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.

9 Comments

  • 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



  • "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.

  • 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.

  • 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.

  • 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.

  • Presumably this means that there is a very good chance that Indigo will now ship with Whidbey.

  • I always liked the saying, it takes 9 months to make a baby. 9 women can't make a baby in 1 month.

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

  • Gute Arbeit hier! Gute Inhalte.

Comments have been disabled for this content.