Sometimes I refer to programming as to controlling mindless zombies. Summing up my blog post about it:
- Like zombies, computers we operate with are very dumb. It's hard to instruct them to doing anything unless the instructions are detailed
- The zombie is aggressive and if we miss tiny detail in instructions, leave the creature unhandled, it can crush everything around himself. The same with computers: a lack of a detail in instructions can make your program crash and destroy your data.
- You have to know magic if you want to control a zombie. The same with programming.
- The more people with brains gather in one place, the more computers they're likely to have. It seems that brains attract computers--the same way they attract zombies.