Don't get me wrong, I am a Microsoft fan. But it seems to me that they are really hyping the latest version of the Visual Studio family (and the .NET Framework 2.0) when all of the “hyped” additions are things we in the development community have been doing for years.
It all started with the Application Blocks (now Enterprise Library). Let's face it, some of the earliest articles were on how to do cool things with reuse using the .NET Framework. So out comes the application blocks. Then, as the dependencies and complications in them arose, out comes enterprise library.
As for ASP.NET 2.0, it seems to include some of the “reusable” things we've created all a long. The generic “login” page and other master pages is an excellently cool concept but is it worth the hype?
As a caveat, I want to say that the features and their associated productivity enhancements should not be downplayed. They are fantastic. And Team System is wayyyyyy overdue. But my goodness...it feels like a rock star is coming to town or something.
What do you think?