The word "hacking" these days often has a negative connotation. Often, it is used to describe individuals who are trying to break into computer systems with evil intent.

But it wasn't always that way. In fact, the original hackers were quite different. They were engineering students at MIT who got their hands on one of the first mini computers. They began playing around with it to solve problems in much the same way that they had playfully solved engineering problems in their railroad club.

Their experience of hacking was antithetical to traditional programming that was based on careful planning and development. Instead, it was a process of creative discovery that involved rapid trial and error.

This process of trial and error allowed them to quickly develop solutions through Iteration