Compartilhar via


Microsoft's Top 10 Challenges for 2006

Directions on Microsoft logoHere's a thoughtful piece by Directions on Microsoft suggesting what we have to get right this year. "Get Going on Tools" is right up there, but I don't mean to single it out, because I think the whole list is dead right. 

Is there anything you'd change, or think is conspicuously missing?

Comments

  • Anonymous
    December 27, 2005
    I found this to be an interesting quote:

    "Parts of Vista like the Web services framework cry out for tools. Microsoft needs to get Vista tools out to developers, particularly to Visual Basic developers who are less comfortable programming to a raw API."

    He's talking about Indigo, which is a well-designed, thought-out, managed API. How much less "raw" can you get? It should be easy for VB developers to use it. Of course I'm not saying there's no need for extra tools, but still, the API is a set of .NET classes/namespaces/etc. which should be easy for VB developers to start using.

    That said, I'd like to encourage Microsoft to keep working on the "raw" API--the unmanaged Windows API. With all the fuss about WinFX, lots of the new stuff in Vista is still function-based and COM-based. But details and documentation are quite scarce. Here's hoping Microsoft fully documents and stands behind these new APIs, despite them not being .NET-based.
  • Anonymous
    December 28, 2005
    Documentation seems to be Microsoft's most consistent, weakest asset. There is nothing more frustrating than to have to scour blogs and/or newsgroups to find helpful documentation and/or answers to your questions.

    With this in mind, maybe a short-term solution would be to incorporate some kind of rss feed program into the help application to get more current updates?
  • Anonymous
    December 28, 2005
    The comment has been removed
  • Anonymous
    December 28, 2005
    (Also -- I know I just gave a Developer-oriented spin on the issue of documentation, but the issue Lucas calls out is far more pervasive than just the MSDN docs. However, I don't always agree that the documentation is weak. For example, I've been working with Small Business Server at home, and, not being an IT Pro myself, I have been tremendously impressed at how its documentation and wizards have made it easy for me to set up and secure the server.)