Software development rethink is all about design The era of "moving fast and breaking things" is over. Time to "slow down and take stock of what's broken."