hack
lorehackingprogramming
Originally, an inventive or elegant solution admired for its cleverness, not a break-in.
In its first sense, from the MIT Tech Model Railroad Club and early MIT culture, a hack is a clever, often playful feat of engineering. The intrusion meaning came later and now dominates headlines, but the older sense, ingenuity for its own sake, is the root of "hacker" as a badge of pride.
Hack carries two nearly opposite meanings and the audience decides which one you meant. Inside the culture that coined it, a hack is a clever solution, admired precisely for the ingenuity of finding an unexpected path through a problem. Outside it, hacking means breaking into systems, and no amount of correction has recovered the original usage.
The MIT lineage is the older one, where a hack could be an elegant piece of code or an elaborate campus prank, and the common thread was cleverness applied where it was not expected. That is where hacker as a badge of honour comes from, and why the community coined cracker in an attempt to reclaim the distinction. The attempt largely failed, which is itself an interesting lesson in how language settles.
The same word also means the opposite of a kludge and its synonym, depending on tone. A quick hack is a shortcut; a beautiful hack is a masterpiece; a hacky solution is an apology. Context and delivery carry the entire meaning, which makes it one of the few technical words where you have to read the room before you know what was said.
Also known as: hacking, hacker, kludge
Sources
- Tech Model Railroad Club / MIT, from the 1950s