Traditional programming has hit the power wall