D.O.A Software
From Don Demsak on the ALT.Net list: D.O.A. - Designer Oriented Architecture.
Which is a good start for this post, which talks about Business Process Management tools, and manage to express some of the pain that I feel very clearly:
And here is where it breaks down. All these unusable drag and drop tools, and “easy” XML programming languages aren’t targeted at programmers. They are targeted to suits who can buy into the idea that some non-techy is going to orchestrate these services and modify business rules. These products are unworkable because they are based on the idea that “You won’t need programmers anymore!” at least at a core level. Once you make that assumption you start building things that get in programmers way, and still include enough abstract programming concepts that no non-programmer is ever going to be able to work with it proficiently
Comments
Interestingly DOA more often means Dead On Arrival. Coincidence?
No
Amen to that!
It's actually something that really bothered me about a lot of the ASP.Net 2.0 presentations I saw when it first launched... "Look at all the stuff I can do without writing single line of code!"
Ok, now customize it.
Rob, you're not kidding. I distinctly remember MSFT going out of their way to say that ASP.net 2.0's specific goal was to reduce required coding in standard scenarios by 80%. I can't remember the exact quote, but that was the gist of what they were selling. My immediate thought at the time was, of course, "Great. Now I'll have five times as much "easy" yet unmaintainable code to deal with."
Comment preview