Mike Gunderloy on Pervasive Tooling

Mike Gunderloy has an article up on developer.com (Pervasive Tooling) that talks about the ten fundamental tools every software developer should have in their toolbox.

Every software developer has their own favorite set of tools they use to build software. Depending on the job you're doing at the moment, you might choose a slightly different tool: this compiler or that one, for example, or the version control system preferred by a particular client. But some kinds of tools are pervasive. Just as no one would dream of being a carpenter without hammers and saws, no one should be developing Windows and Web software in 2006 without stocking their toolbox with these basic categories of tools.

From: Pervasive Tooling

I was happy to see that there was only one sub-item for which Microsoft doesn't currently have a product offering: a GUI automation tool. Mike may take exception in some cases with the following list, but the vast majority of his requirements are met by:

  1. Version Control - Team Foundation Server / Visual SourceSafe / CodePlex
  2. A Web Browser - Internet Explorer
  3. An Integrated Development Environment - Visual Studio (Express/Standard/Professional/Team Editions)
  4. Virtual Machines - Virtual PC / Virtual Server (Free!)
  5. A Local Database Server - SQL Server Developer Edition
  6. A Build Tool - Team Foundation Build / MSBuild
  7. A Testing Tool - Team Edition for Testers / Team Test Load Agent
  8. An XML Editor - Visual Studio (for the IDE version he mentions)
  9. Some Kind of Scratchpad - Notepad / WordPad / SharePoint 2007's Wiki capability / etc.
  10. An RSS Reader - Outlook 2007 / Windows Live


Tags:  | | |

Comments (5)

  1. Peter Ritchie says:

    I don’t know if you’d consider it a true "offering" yet but, GUI automation is available in .NET 3.0: http://windowssdk.msdn.microsoft.com/en-us/library/ms747327.aspx

    .NET 3.0 Release Candidate (1-sep-2006) for those interested: https://www.microsoft.com/downloads/details.aspx?FamilyID=19e21845-f5e3-4387-95ff-66788825c1af&displaylang=en

  2. Matteo says:

    Oh come on! this is not a tool list. this pure advertising. In at least 3 categories the best on the market is not by Microsoft.

  3. Mike Swaim says:

     But as a developer, I don’t have the tools in Team Edition for Testers, unless I spend the big bucks for  VS Ultimate Edition.

  4. RobCaron says:

    Matteo – I never claimed any of the products I listed were the "best on the market". This is simply a list of the products Microsoft has in these tool areas. As for it being "pure advertising" – I did refer to these as Microsoft’s product offerings in these areas. So yeah – mea culpa.

Skip to main content