Want to know what programmers may be doing 20 years from now? You should take a look at what supercomputers are doing today. Earlier this year, I did a lot of research into the history of computing. I learned about mainframes, microcomputers (what we now call a PC), clusters, grids, and minicomputers. I also learned about the fabled class of computers known as supercomputers.