From a sound software design point of view, Hacking is actually a term that means going about programming without actually having a careful design or plans for building a particular bit of software. SO hackers just "hack" code and produce it on the fly. Normally the code produced is highly unmaintainable and their is "bits and pieces" everywhere. So it is not necessarily a good thing!
Alot of the time, hackers are just codemonkeys - although, as shown they can actually produce some good things. It all depends on what you're building. You don't want a group of hackers building an aircraft control system! :-O
|