• Add a Comment
  • Edit
  • More Actions v
  • Quarantine this Entry

Comments (1)

1 localhost commented Permalink

Grady,I am now trying to stay out of the 'anti-Microsoft' comments people make (that are almost always unfounded) but your comments were so over the top I felt compelled to comment. Please do not take this as anything but me trying to understand your point. We are possibly about to work together on a project with Paul Petralia and Addison so I ask these questions with a great deal of respect. I mean no ill will, just intellectual curiosity and professional inquiry.I have read your comments on Microsoft's Software Factory Initiative and I know you are against their design choices, with a feeling on your part that UML 2.0 has the necessary extensibility mechanisms in Stereotypes and Tags for example to support a Domain Specific Language. I would point you to Martin Fowler's comments on that subject:http://martinfowler.com/bliki/UnwantedModelingLanguage.htmlFrankly, wouldn you agree that it doesn't matter because Microsoft is delivering (quite soon). As you know, the best technology (assuming Microsoft's is not for a second) has nothing to do with the success of a product in the market. Betamax delivered a superior picture to VHS, etc., etc.One of the areas that I think we disagree on is the impact factories will have (either OMG MDA or Microsoft DSL related) on the global software engineering domain. I make the claim that they will be utterly transformative based on my economic analysis of how they will change the costs involved in software development.If you load up Microsoft Visual Studio BETA 2 with the DSL and Guidance Automation Toolkit and use them for 20 minutes, I find it incredibly hard to understand how you could take the position that Microsoft is not innovating. These are breakthroughs, plain and simple. If the statement was made that there is a decline in innovation in .NET I am almost sure you have taken that out of context and would love to know its source. Perhaps the statement was that a lot of innovation is happening in COMPLIMENTARY technologies perhaps more then the core .NET platform which is very stable and well entrenched. I am talking about Factories and technologies like Indigo.They are so far beyond any OMG MDA based vendor I have seen. In fact as I mentioned my representative from Addison will be meeting with you soon to talk about my book and my work with you as we would highly value your input. You may thing I am a Microsoft zealot. That is incorrect. The book equally covers the OMG MDA initiative and Microsoft DSL.Facts are facts: Soon millions will have a Software Factory capability in their IDE for the first time in the history of software engineering. This will create an economic shift in all assumptions about software and possibly help solve the current success rate of about 16% for American Corporate software projects with a 42% scope delivery from those 16% (per the Standish Group).Even if you are correct (and I don't think you are, no offense) it doesn't matter as Microsoft will have the desktops, they will have the mindshare. Microsoft is about to pull off one of the most dramatic leaps in abstraction in the history of software with the DSL and GAT. I believe this is as important as the introduction of Object-Oriented concepts first delivered to the masses successfully I would say in Smalltalk.Also, look at the work of Don Box (who I'm sure you know) and Indigo. That is TREMENDOUS innovation in Service Oriented Architecture. Microsoft is firmly in the lead and in the latest study put them in the 'magic quadrant' for SOA vendors (I think it was Gartner).Or look at Microsoft Research with Gordon Bell, Jim Gray, and many other amazing people.See: http://pcworld.about.com/news/Dec052001id74206.htmAlso look at projects like the Terraserver: http://terraserver.microsoft.com/So again, you are one of my heroes and to see such a strong statement that does not reconcile with my knowledge was quite confusing. I felt I needed to write this to have you clarify your points in relation to my comments if you will do me the honor. Kind Regards,Damon Carr, CTOagilefactorhttp://www.agilefactor.com

Add a Comment Add a Comment