Up until very recently, computers needed a complicated and extremely precise set of instructions in order to accomplish even the simplest of tasks. Who among us remembers programming via punch cards?