This website stores cookies. Click here to accept them.cookie information page

neutrinos, science, and computer programming

17th October 2011

As the newspapers and online journals have revealed this week, the tricky question of whether neutrinos travelled faster than light speed in between CERN and Gran Sasso has now been solved.

Occam's razor is the guiding principle here; the rule that when trying to decide why something works the way it does, the simplest answer (i.e. the one that makes fewer new assumptions) is usually the right one. In this case the assumption that the neutrinos were travelling faster than light was an unusual new assumption - the only problem was finding the simpler explanation, which of course turned out to be hidden for 2-3 weeks until some bright spark discovered that the satellites measuring the location of the neutrinos were to blame.

Computer systems are less subject to Occam's razor than nature, simply because their complex programming is created by human beings who often work at cross-purposes to the end users, but in a well tested and 'seasoned' system, where a fault develops, it's often the data that's to blame rather than a bug in the system - a perfect example of Occam's razor hard at work.

As computer programmers we're constantly constructing systems and rules, and here, if we're good at our jobs, we will work on the other side of the equation, building the simplest possible solution to a problem rather than a more complex one that's more likely to cause problems when changed.  

 


Add your comment for "neutrinos, science, and computer programming":

© Alberon Ltd 2017

8 Standingford House
26 Cave Street
Oxford
OX4 1BA

01865 596 144

Oxford Web is a trading name of Alberon Ltd, registered company no. 5765707 (England & Wales).