So here’s my concern with the idea of Software Craftsmanship. It’s at risk of letting programmers’ egos run riot. And when that happens… well, the last time they went really nuts we got Web Services, before that J2EE.
The best software should be understated and unobtrusive (as, maybe, should be the best programmers).
Test-Driven iOS Development