on September 7, 2008
Scott Ambler is a self-serving, money-grubbing charlatan and an OO uncle Tom who aims at data people who know better than to be sucked in by this facile rubbish. His examples demonstrate his lack of understanding. Anyone who began with a DB design like this would be laughed out of the shop for incompetance and improving such a design is not a question of step-wise, small, incremental changes with no impact on the applications that depend on it - in fact they would result in big time disruption.
He is just trying to jump on the refactoring bandwagon and find a profitable niche with the NDBA(near-DBAs) community who are OO programmers that do not really understand data concepts. Refactoring is not supposed to be a politically acceptable buzzword for perpetual recoding in the hope that you will eventually approximate to the undefined business requirements you did not take the time to collect in the first place.