A question recently posted on Stack Overflow asked for people to submit programming terms that they or their team have coined and have come into regular use in their own circles. I took a number of the submissions and compiled them into the alphabetically ordered list below for your education and entertainment.
Have you come up with your own jargon? Tell us in the comments!
Placeholder text indicating that documentation is in progress or yet to be completed. Mostly used because FxCop complains when a public function lacks documentation.
Example:
/// <summary>
/// banana banana banana
/// </summary>
public CustomerValidationResponse Validate(CustomerValidationRequest request, bool ...
Barack Obama
A project management account to which the most aspirational tickets – stuff you’d really like to do but will pobably never get approval for – gets assigned.
Bicrement
Adding 2 to a variable.
Bloombug
A bug that accidentally generates money. [Joey’s note: I have never written one of these.]
Chunky Salsa
A single critical error or bug that renders an entire system unusable, especially in a production environment.
Based on the chunky salsa rule from TVTropes: Any situation that would reduce a character's head to the consistency of chunky salsa dip is fatal, regardless of other rules.
Configuration Programming / Programmer
Someone that says they are a programmer but only knows how to hack at configuration files of some other pieces of software configuration to make them do what they want.
Counterbug
A defensive move useful for code reviews. If someone reviewing your code presents you with a bug that’s your fault, you counter with a counterbug: a bug caused by the reviewer.
DOCTYPE Decoration
When web designers add a proper DOCTYPE declaration at the beginning of an HTML document, but then don’t bother to write valid markup for the rest of it.
Drug Report
A bug report so utterly incomprehensible that whoever submitted it must have been smoking crack. The lesser version is a chug report, where the submitter is thought have had one too many.
Read more: Developer connection