Don Box blogs on OM design: The Sellsian Approach Around 1994, Chris Sells explained to me how he designs software for use by other programmers: First I write the code I would want to write if I were the other programmer. Then I do whatever it takes to...