American pragmatism was an attack on European metaphysics on the grounds of impracticality. American culture was obsessed with the practical and contemptuous of the metaphysical. The computer and computer language are the perfect manifestations of the pragmatic notion of reason. Every line of code must have a practical consequence. Functionality is the only standard. That a line of code could be appreciated not for its use but for its intrinsic beauty is inconceivable. The idea of pragmatism, as it has evolved into languages like C++, is a radical simplification and contraction of the sphere of reason. Reason now deals only with some things, all of which are measured by their practical consequences. Everything that lacks practical consequence is excluded from the sphere of reason and sent to another, inferior sphere. In other words, American culture does not deal easily with the true and beautiful. It values getting things done and not worrying too much about why whatever thing you are doing is important. [...] Computing culture [...] constitutes not reason contemplating its complexity, but reason reducing itself to its simplest expression and justifying itself through practical achievement.
© 2009 George Friedman, "The Next 100 Years: A Forecast for the 21st Century"