ESMITHY.NET

Design by Contract: Is It Worth It Without Language Support?

This is a continuation of thoughts after reading Design by Contract by Example by Richard Mitchell and Jim McKim. This time I want to write a little about design by contract without direct language support. What do you give up without language support, and is it still worth it to …

Design by Contract: An Alternative to Testing for Code Quality

I recently finished reading Design by Contract by Example by Richard Mitchell and Jim McKim. The book, as its title suggests, gives advice about writing good contracts through a set of principles applied in various examples. In addition to wanting to learn more about design by contract generally, I came …

Dell Axim X50v in a Palm User's Hands

It seems like Microsoft's typical entry into a market goes something like this. It sees an interesting market built up by someone else, and releases a product in that space. The product is crap compared to the existing market leader. Microsoft revs the product a few times until it is …