What is the meaning of a “hack” in the programming and software industry?




When dealing with software you may have heard someone use the term “hack”. A “hack” is basically a solution to some problem that may not be the best solution to a programming problem, but it works as a solution. The term “hack” may also imply that you are using some coding construct in a way that it was not meant to be used in order to fix your problem. Some hacks are meant to act as temporary solutions – basically band-aids that temporarily fix a problem which may require a more well thought-out solution in the future. It does depend on the type of hack that is being discussed, as some “hacks” are far worse than others.

Example of “hack” in a sentence

"Because Jack was in a rush to turn in his software
project on time, he used a quick hack to fix a problem
he was running into since he did not have the time to 
come up with a proper solution."

Hiring? Job Hunting? Post a JOB or your RESUME on our JOB BOARD >>

Subscribe to our newsletter for more free interview questions.