In recent years, the "software craftsmanship" movement has articulated a sensibility long shared by senior developers entrusted to build high-functioning, complex systems.
It's hard to open a newspaper these days and not read about the purported economic slowdown. Indeed, anything compared to the ferocious growth of the 1990s would suffer. Pressures brought about from these conditions make negotiation very difficult for IT organizations under the gun.
Yes, it's true that the discussions we have in our industry about methods often have the quality of dueling religious fanaticisms. So let's hit this one head-on: evolution versus intelligent design.