“hack” in “hackathon”
The word “hack” has two distinct definitions. One means “to cut or sever with repeated irregular or unskillful blows.” This must be the origin of the word “hack” as used in the world of computers, i.e., to “hack into” a computer. You keep trying different tactics and passwords until you succeed.
But the word “hack” also means to cope with something, to make do with what you have and forget about the details, even if it’s not the proper way to do it, as in a “hack job”. This is a very different definition from the first but the two are often used interchangeably in a confusing way.
“Hackathon” for instance does not mean what many people assume it does. It’s not an event where a bunch of computer hackers try to hack into a system. The term “codefest” better describes what “hackathon” really is, where a bunch of computer programmers get together and collaborate on software applications. They are using the second definition, not the first.
I’m wondering which definition came first. And, where did the second definition come from? Did it exist before the days of computers?