Software Advances As Computers Improve