< previous page page_233 next page >

Page 233

hack together vt. To throw something together so it will work. Unlike kluge together or cruft together, this does not necessarily have negative connotations.
hack up vt. To hack, but generally implies that the result is a hack in sense 1 (a quick hack). Contrast this with hack on. To hack up on implies a quick-and-dirty modification to an existing system. Contrast hacked up; compare kluge up, monkey up, cruft together.
hack value n. Often adduced as the reason or motivation for expending effort toward a seemingly useless goal, the point being that the accomplished goal is a hack. For example, MacLISP had features for reading and printing Roman numerals, which were installed purely for hack value. See display hack for one method of computing hack value, but this cannot really be explained, only experienced. As Louis Armstrong once said when asked to explain jazz: "Man, if you gotta ask you'll never know." (Feminists please note Fats Waller's explanation of rhythm: "Lady, if you got to ask, you ain't got it.")
hacked off adj. [analogous to 'pissed off'] Said of system administrators who have become annoyed, upset, or touchy owing to suspicions that their sites have been or are going to be victimized by crackers, or used for inappropriate, technically illegal, or even overtly criminal activities. For example, having unreadable files in your home directory called 'worm', 'lockpick', or 'goroot' would probably be an effective (as well as impressively obvious and stupid) way to get your sysadmin hacked off at you.
It has been pointed out that there is precedent for this usage in U.S. Navy slang, in which officers under discipline are sometimes said to be "in hack" and one may speak of "hacking off the C.O.".
hacked up adj. Sufficiently patched, kluged, and tweaked that the surgical scars are beginning to crowd out normal tissue (compare critical mass). Not all programs that are hacked become hacked up; if modifications are done with some eye to coherence and continued maintainability, the software may emerge better for the experience. Contrast hack up.
hacker n. [originally, someone who makes furniture with an axe] 1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary. 2. One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming. 3. A person capable of appreciating hack value. 4. A person

 
< previous page page_233 next page >

If you like this book, buy it!