Quote:
Many teams were sharing the same database but using different code, so there were inconsistencies in how similar business data was treated. Each application’s log files where all over the place, and each had their own approach for error handling. Some teams would go off on their own and unnecessarily reinvent the wheel. Moving a developer from one team to another required as much ramp-up time as a new hire. Each team used a different build and versioning strategy, with the most common strategy being “none.” Setting up a test environment with multiple applications took days. Recreating the production environment was virtually impossible.
This is the foundation of the argument the author used, and the only thing his rant amounted to was "it don't work!", he never debunked anything.
Sounds to me like a know-it-all who don't know it all. Standardization is the only way for teamwork to be effective across an enterprise.