The real reason why nobody is right, even when they are.
Simpletest is quite possibly my all time favorite PHP library. The way it's put together greatly appeals to my sense of object oriented design symmetry and the high level API is absolutely fantastic…
Treemaps emerged in the mid 90's as a method of visualizing heirachies, and have since been widely used throughout the software design community. But very little work is out there exploring visualizations…
“Lots of unit tests are a symptom of an architecture with complex and highly stateful abstractions, which, in turn, are a sign of a low quality architecture.”
Unit testing can have productive side-effects that manifest in the emergent design of classes and API's. Testing objects in isolation from their interactions in the larger code-base pushes you to…
A new skillset for interactive designers, who must now take direct evidence into account with every design variation that affects user flows.
"Agile" has balkanized, and the individual cults have - in some cases - become religions that are just as bad as the things they intended to replace. But at the outset, the interesting thing about…