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)