Elegance? It may seem odd to non-scientists, but there is an aesthetic in software as there is in every other area of intellectual endeavour. Truly great programmers are like great poets or great mathematicians - they can achieve in a few lines what lesser mortals can only approach in three volumes
John NaughtonTo say that Sputnik gave rise to some concern in the United States would be the understatement of the century. The truth is that the US went apeshit
John NaughtonComputer programmers tend, by and large, to be quirky and highly individualistic. Trying to organize or manage such awkward characters is normally as thankless as herding cats
John NaughtonAppeasement, said Winston Churchill, consists of being nice to a crocodile in the hope that he will eat you last. At the moment, the biggest crocodile in the world is Microsoft, and everybody is busy sucking up to it.
John NaughtonA paradigm is a powerful theoretical and methodological framework which defines the working lives of thousands of intelligent and disciplined minds. And paradigms do not attract the loyalty of such minds unless they 'work'. One of the first things a graduate student learns is that if there is a discrepancy between the paradigm and what he or she has discovered, then the automatic assumption is that the paradigm is right and the student wrong. Just as a good workman never blames his tools, so the diligent student never blames his paradigm
John NaughtonElegance? It may seem odd to non-scientists, but there is an aesthetic in software as there is in every other area of intellectual endeavour. Truly great programmers are like great poets or great mathematicians - they can achieve in a few lines what lesser mortals can only approach in three volumes
John Naughton