In programming slang, refering to the degree of quick fixes, limited-scope solutions, workarounds and inclusion of fragile code. Commonly used with negative connotations.
I hate Java. Every time I wanted to use such and such way of doing things, I ran into problems. Example: lack of unsigned arithmetic. Each "feature" required workarounds of the highest hackitude normally.