footgun

Noun

 * 1)  Any feature likely to lead to the programmer shooting themselves in the foot.

Verb

 * 1)  To repeatedly shoot oneself in the foot.