| Comments

i've been thinking recently about beta software.  i've recently been trying to learn why some companies, already heavily invested in .net technologies wouldn't rapidly adopt .net beta 2.  i mean, it isn't drastically different (as was the perception of the .net framework from previous windna platform technologies)...it's still .net -- just a better .net.

in my conversations with individuals and companies alike, mostly the response has been “it's still beta [dude]” (dude added in for the individual response.  okay, yeah, you're right it is.  but what if i told you that ms offers a go-live license (as they have done in the past) so that you can comfortably go-live with the software in a production environment?  would that make you change your mind?  i mean, that's a pretty huge confidence mark to say “go ahead and use our beta in production” don't you think?

think for a minute driving directions.  if you have NEVER BEEN TO A LOCATION before, you're likely going to get some driving directions -- and people usually get them from an online source.  google maps has won out recently as one of the “coolest” map/direction provider.  and i'm sure a ton zilliton of people use it daily for maps/directions.  the next time you do...take a look in the upper left corner...see that -- bingo...that magic word...”beta” right there in front of you.

if you look further at google's site, they indicate that it is still in beta -- and their definition “translation: more improvements to come” is a pretty solid statement about their confidence...akin to saying “go ahead and use our stuff in production.”

so, you'll rely on beta software to get you from point a to point b, provided you've never been to point b, but you wouldn't even CONSIDER using it for your efforts in software development?  to me that's quite ironic (note: i didn't say stupid or dumb or hypocrytical...just ironic).

but tim, google beta works. touche.  ms has a history of beta software being what beta used to really mean (translation: hey man, this stuff is beta, install and cross your fingers).  the builds are slow, functions missing, functions not working, etc.  i mean *real* beta.  but we're getting better.  thus the slip in beta2 for .net -- a release strategy (even for beta) built on quality, not a schedule.  ms is redifining (i'm interpreting here of course, nothing official) their beta software definition...to adapt to a better expectation of what is released into the wild.

so, come on...give a look, find a project to skunkworks, or do a little pet project on building a beta2 environment and running your current apps on it...give our “directions” a chance and use them...you've relied on .net up till now, why not look and see what is better about it?

Please enjoy some of these other recent posts...