Gears and clockwork are common metaphors for how a good computer program or simulation should run, and I find that programmers and developers have an attraction to designs like this one. This is a horribly constructed piece of machinery, design over function, but it still has a charm about it.