One thing I’ve seen time and again in my travels through enterprises is a pair of sequential aha moments. “Aha! We’re really bad at this, so let’s bring in some consultants to figure out what’s wrong and demonstrate how to do it right.” And then, “Aha! Those consultants are really good at this—let’s just pay them to do it instead.” As those “ahas” blink into existence like stars across the night of the corporate landscape, staff software developers will flow out of those organizations and into efficiencer firms. There, they’ll flip from cost centers to revenue generators. And they’ll
...more

