Technological Progress and the Perpetual Learning Curve – IEEE Spectrum