I wonder sometimes what will cause all us thousands of software-engineers to become obsolete.
Not that long ago, we'd be a massive workforce of engineers, armed with sliderules, calculating away.
http://s7.computerhistory.org/is/image/CHM/500004055-05-01?$...
In 100 years, we'll be the people in that poster, but what will replace us? Smart software? Quantum computing?