Computers

Applications programming is a race between software engineers, who strive to produce idiot-proof programs, and the Universe which strives to produce bigger idiots. (Software Engineers’ saying) So far the Universe is winning. (Applications Programmers’ saying)