Link

the actual business of the program, which is maintaining consistent state in the face of user attempts to edit that state.

Very, very nice series on…a lot of things, from domain models to C# type-system:

Wizards and warriors, part one

Advertisements