A lot of times I'll see this pattern in web services calls bool DoSomething(SomeObject foo). Usually, when I dig in there's not any actual code that returns false...If an exception is thrown then it never gets to "return true".
Other times they will switch the return value to void but still refuse to mark the contract as one way.
What's at the root of these behaviors? Distrust. Basically, there is a complete distrust of asynchorous operations and… Continue