Jon Skeet and Tony the Pony

Why software development is hard and the results turn out buggy:

(vimeo)