humbug is an esoteric programming language. Like other esoteric programming languages it eschews the bonds of user-friendliness to achieve the ultimate goal of a programming language - to be so obscure and mind-twisting that it's almost impossible to program in.
humbug's special feature is that it is programmed entirely in bugs - ie. the code itself has no meaning, only the bugs have meaning. So you program by using clever combinations of bugs. It's all a bit of fun.
humbug is the first programming language where the bugs in your code are the fundamental sematic construct. The reasoning is: if it's so hard to write a program without bugs why not make the bugs be the program?
A humbug program looks like a poorly written C program. But this is misleading - the C semantics are totally ignored and all the meaning of the program comes from the placement and types of bugs within the code. A very skilled humbug programmer can create programs which look like valid C but in fact have many bugs and only work correctly when executed as humbug.
Some other famous esoteric programming languages include Intercal and Brainf**k, so if humbug sounds fun you may want to check them out.
These details are provided for information only. No information here is legal advice and should not be used as such.