Object-oriented programming is the leading software development technique today — but the logic of object-oriented programming was developed by philosophers like Plato, Aristotle and Porphyry. Many philosophers are surprised to discover that high-tech jobs are often philosophically rewarding as well as financially rewarding. If you love metaphysics, for instance, you've great future as a software designer: a large software system is just an enormous conceptual structure, not unlike a great metaphysical system. If you can master the concepts, you can master the details.

Eric Steinhart