Energy and progress