- You pay a six-figure amount for some “custom” COM objects that sit on top of their system.
- You get an API that looks basicly like this: public object[] DoStuff(string operationName, object[] args)
- You get “properties with exciting and unexpected side effects” in the COM API you paid through the nose for. Think “read a property and a whole bunch of other stuff gets reset”. Now think how exciting this would be to debug, when adding a watch changes state.
And yet they defend their design in spite of it’s obvious flaws and claim that the developers just “don’t get it”. I think I’ve come to expect a certain level of intellectual honesty when it comes to software development, and it’s very disappointing when you don’t see it.
Comments
Eric Newton
heh you said "Crystals"
I knew I wasnt the only one…
I knew I wasnt the only one…
25/11/2004 1:39:00 AM
Nathans
Sounds like MSCMS
8/12/2004 11:26:00 PM
Brock Reeve
I hope not everyone feels this way towards component vendors. I work for National Instrument producing a product called Measurement Studio. I know we have countless arguments regarding our API’s and always try to make them intuitive for our users.
21/01/2005 1:53:00 AM
-B