Software As She’s Developed

Mahemoff’s Podcast/Blog - Web, Programming, Usabilty from the Author of ‘Ajax Design Patterns’ (AjaxPatterns.org)

Software As She’s Developed header image 4

Entries from February 2005

Printing and the Web

February 8th, 2005 · No Comments

There’s lots of talk about “web 2.0″ and indeed many good things are coming on. But there also many anticipated web enhancements which are conspicuous by their absence. I’m talking about things I found bothersome in the mid-1990s, things I had assumed would be fixed around the corner. Yet, they just don’t seem to have […]

[Read more →]

Tags: HumansAndTech

Composition Is Testable, Inheritance Is Intuitive?

February 1st, 2005 · No Comments

Ivan Moore illustrates how to replace inheritance with composition. He explains why the solution is testable, but I would argue there is a flipside: the resulting design is less intuitive. A compromise must be made between testability and intuitiveness, which suggests a technology deficiency. Ivan’s Emphasiser example is a textbook case of two competing architectural styles. […]

[Read more →]

Tags: SoftwareDev