Why all this fussing over builds is meaningless

posted on July 15, 2009 by Bryant Zadegan

RTM! A few days ago, Long famously proclaimed that build 7600.16384 would be RTM (now retracted). Since then, another build has been compiled, and WZOR claims that this new build, 7600.16385, would be RTM. With this back-and-forth and soon-to-be-short-lived debate over which build will be released to manufacturing, I felt the need to drop by and remind people of a few things:

  1. RTM isn’t just this magical thing which is compiled and then immediately signed off. It takes roughly a week’s worth of testing (in the Windows world. Shane Nokes, who happens to have experience elsewhere, knows that Microsoft could sign a project off after only three days) before certifying that a build is worthy of RTM.
  2. 7600 will be RTM. Stop worrying about which compile of 7600 will be RTM; they only have very minor changes, if anything at all.
  3. There’s nothing new in these last few builds. There’s no new theme, no new components… nothing. What’s the point of worrying about which build is compiled if there’s literally no visible difference?

Of course, there’s much more to my little OP/ED here after the jump, so be cool and get to it.

Having said this, I now need to temporarily contradict myself. Vista 6000.16386 was signed off as RTM, and a few people who were involved in testing Vista have come forward to say that those compile numbers at the end actually have a specific purpose. Whether I can believe this or somehow strive to care is beyond me (they’re build numbers, after all. They’re not my life), but assuming they’re right, this means that based on past experience, 7600.16386 will likely be signed off as RTM and 7600.16385 will be handed off to pressies for review. Again, I could be completely wrong, but that’s what’s likely to happen based on what happened with Vista. You’ll start seeing reviews of Windows 7 RTM going live probably within the next two weeks, and these reviews will actually have been conducted on a pre-RTM build.

Now that that’s out of my system, I should state that this is exactly the reason why all this fussing over builds is meaningless. The press, back with Vista RTM, reviewed the build just before RTM. They didn’t review RTM itself, nor did they have to. They’re the same damned thing. If the press doesn’t care about which build is RTM, why should any of you?

The magic in tracking build numbers actually requires a bit of a history lesson. Most of the now-somewhat-old farts who are no longer spending their lives watching new builds get pumped out of Redmond can tell you about the excitement which pervaded the atmosphere every time screenshots of a build (or better, the build itself) from the early stages of Windows XYZ would leak. These guys felt that they could get an insight into how the most popular operating system on the planet was formed, what kinds of ideas the teams had for Windows, and which of those ideas actually made it into the finished product. It was a speculative game, really, and Longhorn came and flipped everything on its head.

AeroXperience’s founding was actually based on the goodies found in the old Longhorn builds. Granted, Windows 7 didn’t see nearly this kind of excitement, but then again, Longhorn was one of the few projects in Microsoft ever to have been bungled so hardly that entire communities germinated as a direct result. AeroXperience was, quite literally, a product of the fact that Longhorn was too big a project; members would tear into every leaked (and sometimes unleaked) longhorn build just to see what features they could find.

This is where the excitement in build numbers should be and, in all honesty, likely always will be. It’s because of those new features which we all want to see for the first time as they’re being conceptualized. It’s because we want to know why the teams are doing what we’re seeing, and why certain decisions are being made. Think back to build 6801, released to attendees of PDC08. Thanks to a good friend of mine at Microsoft, I knew that 6801 was capable of showing the new taskbar. I wasn’t sure how it would show itself or what procedure was required, but I knew it was doable, so I told Rafael Rivera to look into it. He went through a process all too familiar to people who used to look through old Longhorn builds for new features; to put it very simply and likely inaccurately, he tore into the build and checked for any calls which might be relevant to unlocking said features, and that’s how all of you managed to use the new taskbar before Microsoft originally intended.

Where is this excitement for the final builds? There are no new features, no new themes, no new branding bits… basically, there’s nothing worthwhile whatsoever in these last revisions of build 7600. Move on with your lives, listen for when Windows 7 actually is signed off as RTM, and buy it like normal people. There’s nothing special in running that one build prior to RTM. What do you want, a cookie?

Granted, I suppose this mess can be blamed on Microsoft’s lack of clarity on the matter and, as is apparent, just about any other correspondence they relay through the Windows Team Blog (Paul pointed this out, and during a detailed discussion with him on WLM, I’ve come to agree), but that doesn’t give a valid reason to care about which build will be signed off in the next two weeks.

 

Run along, have a life and be awesome. Windows 7 will be here when it gets here, which is within the next few weeks for TechNet/MSDN.

5 Comments

Ian said on July 15, 2009 at 11:40 am:

Nobody expects big changes in these minor revisions on 7600.

People are expectedly waiting for the final RTM because they want to download (torrent etc.) and install it (i would’ve thought that was obvious).
But also, nobody wants to waste their time installing a version win7 which is not going to be the same as the boxed/GA release. In fear that something like a service pack, or an update or a installation will take issue with the build number not being that of the final GA release. Furthermore this is compounded by the fear and mystery, that is inherent of closed source software, especially such a large project of what minor changes have been made in these revisions.

Yert said on July 15, 2009 at 1:23 pm:

I hope that 7600 isn’t the RTM because the build number sucks, 7500 or even 7777 would be a much cooler build number (but 7777 could be a service pack), I’m thinking that maybe (but very, very unlikely) Microsoft is actually falsely leaking this build to get people to talk, as they prepare a different numbered build. But since it is irrelevant, it only matters to the numbers now. Plus if my wishes of a cooler build number come true, Long Zheng will be wrong, which would suck for him.

Maurice said on July 15, 2009 at 2:18 pm:

@Yert,
What exactly entails a “cool number”? Microsoft had its reasons to choose 7600 and it has little to do with the fact that it would be an evenly rounded number. First of all, 7777 would be very illogical because what would SP1 be, 7778? The newer build process requires room for a few service packs to tack on an extra build which is why it’s a requirement for it to end in “0″ or something similar. And why such a detail matters to the average person is beyond me. Are you going to start a campaign protesting that Server 2003 should’ve been 3800?

To quote Sinofsky, it’s simply “internal bookkeeping”.

Chris said on July 15, 2009 at 3:08 pm:

Who cares what the build number will be. as long as the product works thats all that matters.

Matter of fact, I’d rather have a higher build number. 7800 or even 8000 or something. I rather wait a bit and have them get it right, instead of rushing it.

but then if they rush it, people will complain that they rushed it, if they delayed it, people will complain. Its a loose-loose situation.

Zeromus said on July 16, 2009 at 2:04 pm:

Well, yes it doesn’t really matter what build is the RTM, but I feel we were misled again. I remember Sinofsky saying that there will be changes added to make it look unique and not so much like Vista’s default desktop icons, etc…..even my Grandma said it looked like Vista’s desktop, with a fat (phat?) taskbar.

The issue with a slightly updated theme kept coming up too….besides Paul Thurrott, where did that info come from? I realize that no one is entitled to these things per-se, but why even mention them to give false expectations? Overall I am very pleased with how 7 has turned out, but I was hoping for one last minute surprise, but fluctuating build numbers isn’t the surprise I had in mind.

Just my $.02.

Leave a comment