My Microsoft Blind-Spot

Hobbit says:

"Everything in the windows world does not directly work with the "rapidly-evolving" windows api's (for example, c# devs rarely concern themselves with api calls.) If there is such a lack of clarity in these API's causing a "barrier to innovation," why is windows still the easiest and most …

more ...

Notable Failure of Use Cases - Part 4

I recently reviewed some end user-authored use cases, and they -- of course -- reflect the way people actually work. The computer system was largely incidental to what they did.

Each use case listed half a dozen actors, had a dozen or more steps, and involved many off-line interactions among the actors …

more ...


The Cost (and Benefit) of Open Source

I've had this conversation more than once.

Me: "We can download something like POI to read the Excel™ files. Or I can spend months writing something."

Them: "We have a policy against open source software."

Me: "Do you use Apache ?"

Them: "That's different."

Me: "How so? Be specific in enumerating …

more ...


Doctest beyond Python

This is something that elevates Doctest into the realm of Pattern. Perhaps even above that.

The idea is so elegant: the document is the test, and the test procedure is the document.

There's a DRY clarity to the whole thing that is rather exciting. It is an elegant application of …

more ...



The Twenty-Minute Solution

Date Tags web / cms

First, let me get this off my chest: Django http://www.djangoproject.com/ rules. There are a number of reasons, but they aren't the point of this posting.

When someone creates a twenty-minute application, they walk a fine line. The minimalist approach to software development can be viewed from two …

more ...