Editor's Note

Focus on the Present, Look to the Future

<i>VSM</i> takes an in-depth look at the next version of Microsoft's Windows operating system, but rest assured the magazine's focus remain on the practical, hands-on code and samples.

Please don't start filling your magazine with articles about Whidbey and Longhorn. Sure, it's fun to hear some preview information about the fun stuff we'll be able to do in one to three years. But we're trying to develop products that customers can use today and using tools our managers will approve today. Technical journals are essential tools in our work, and I'm beginning to find that the articles in the most recent issues are less and less relevant to my current work because they're always jumping ahead to what's coming next year—or even three years from now! We appreciate your excitement about the future, but there are plenty of things to cover in the currently shipping OS and development tools that would be more useful to us. —Joel Lyons, VSM reader

Two issues, two extended looks at upcoming technologies.

Last month, VSM took an in-depth look at the next version of Visual Studio and its related technologies, including what will be new with C#, Visual Basic .NET, ASP.NET, and SQL Server. This month, VSM extends that theme with an in-depth look at the next client-side version of Windows, code-named Longhorn, and its related technologies, including Avalon, the next-generation UI and presentation layer; WinFS, the next-generation data access layer; and Indigo, which will provide a unified communications model for Web services and system messaging.

VSM is covering these topics because they are the future and, by default, what you do will be significantly impacted by them. It is always good to know what is coming and to have a sense of context for how what you're doing now will fit into the next generation of tools and operating systems you use. Unlike the last handful of OS releases, which had little in them that targeted developers, Longhorn includes a host of features and capabilities that will affect how you develop, draw information to the screen, and store and access information. It is up to you as a developer to understand what these changes are, not least because the longer you wait to learn about and provide information back to Microsoft about them, the less say you will have in the next version of development tools you will use.

At the same time, readers like Joel Lyons have a point. Magazines have increasingly gotten away from sharing information that is practical and oriented to the present. The Next Big Thing is often discussed at the expense of The Thing You Can Do Right Now. Magazines often spend their time chasing The Next Big Thing the same way Gatsby believed in the "orgiastic future before us"—always a step ahead of us and never quite attainable.

The changes and features announced in Whidbey and Longhorn are significant and will have effects that ripple down to the present, but there is much that hasn't been covered in the current version of the tools, and development audiences are seeking code and samples that they can use now, not three years in the future.

It is VSM's goal to provide that hands-on, immediately usable information for you, in the larger context of what is coming next. It is our goal to provide information that makes doing your job easier—right now. We won't neglect what's coming down the road, but we won't focus on it to the exclusion of all else, either. VSM is also here to provide you objective information. VSM is an independent magazine, and, as such, doesn't relay the announcements about upcoming tools with starry-eyed wonder and astonishment, but instead sets a context for the tools. Roger Jennings, in his overview on Longhorn, notes that a lot of Longhorn remains undefined—or vaguely defined, at best.

Think back to the early announcements about .NET; the shape of Longhorn and its implications to developers are in a similar state. There are some interesting features being discussed, but we don't know exactly what we will be getting several years from now. There are also some issues that we as users of Windows need to be cognizant of, including the way the next version of Windows will handle digital rights management (DRM). Longhorn as described now raises key questions about the extent to which the information and files stored on your computer are yours to manipulate and use. The best way to get what you want in the future is to ask for it, but that also requires being informed about the goals of the tools you use—whether you're speaking of a development tool, an operating system, or a magazine.

About the Author

Patrick Meader is editor in chief of Visual Studio Magazine.

comments powered by Disqus

Featured

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

  • Introduction to .NET Aspire

    Two Microsoft experts will present on the cloud-native application stack designed to simplify the development of distributed systems in .NET at the Visual Studio Live! developer conference coming to Las Vegas next month.

  • Microsoft Previews Copilot AI for Open-Source Eclipse IDE

    Catering to Java jockeys, Microsoft is yet again expanding the sprawling reach of its Copilot-branded AI assistants, previewing a coding tool for the open-source Eclipse IDE.

Subscribe on YouTube

Upcoming Training Events