Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Development
    • Networking

    How to Speak Geek: Cracking Programmer Jargon

    By
    Darryl K. Taft
    -
    May 28, 2010
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      PrevNext

      1How to Speak Geek: Cracking Programmer Jargon

      1

      by Darryl K. Taft

      2Banana Banana Banana

      2

      This is a term to describe placeholder text indicating that documentation is in progress or yet to be completed. Mostly used because FxCop complains when a public function lacks documentation.

      3Barack Obama

      3

      A project management account to which the most aspirational tickets—stuff youd really like to do but will probably never get approval for—get assigned.

      4Bugfoot

      4

      A bug that isnt reproducible and has been sighted by only one person. This is similar to the Loch Ness Monster Bug.

      5Counterbug

      5

      A defensive move useful for code reviews. If someone reviewing your code presents you with a bug thats your fault, you counter with a counterbug: a bug caused by the reviewer.

      6Drug Report

      6

      A bug report so utterly incomprehensible that whoever submitted it must have been smoking crack.

      7Chug Report

      7

      The lesser version of Drug Report, where the submitter is thought have had one too many.

      8Shrug Report

      8

      A bug report with no error message or repro steps and only a vague description of the problem. Usually contains the phrase “doesn’t work.”

      9Smug Report

      9

      A bug submitted by a user who thinks he knows a lot more about the system’s design than he really does. Filled with irrelevant technical details and one or more suggestions (always wrong) about what he thinks is causing the problem and how we should fix it.

      10Duck

      10

      A feature added for no other reason than to draw management attention and a directive that it be removed, thus avoiding unnecessary changes in other aspects of the product.

      11Fear-Driven Development

      11

      When project management adds more pressure, such as by firing a member of the team.

      12Ghetto Code

      12

      A particularly inelegant and obviously suboptimal section of code that still meets the requirements.

      13Refactoring

      13

      The process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself.

      14Stringly Typed

      14

      A riff on “strongly typed.” Used to describe an implementation that needlessly relies on strings when programmer- and refactor-friendly options are available.

      15Jimmy

      15

      A generalized name for the clueless/new developer.

      16Unicorny

      16

      An adjective to describe a feature that’s so early in the planning stages that it might as well be imaginary.

      17Workaroundability

      17

      This is the feeling when an already hacked approach still can or can’t be hacked further.

      18Baklava Code

      18

      Code with too many layers (also has been known in some circles as lasagna code).

      19Common Law Feature

      19

      A bug in the application that has existed so long that it is now part of the expected functionality, and user support is required to actually fix it.

      20Code Slush
      For the date after which no changes will be accepted, except, of course, all the changes that management will ask for at the last minute. Like Code Freeze

      20

      but accepting of the fact that some changes will still get in when deadlines prove to be softer than a snowball in June.

      21Mad Girlfriend Bug

      21

      This refers to the times when a developer sees that there is a definite problem with the code execution but cant tell what is. Then when you look closer at the code, it will act just like your temperamental girlfriend and indicate that everything is just fine.

      22Hydra Code

      22

      Code that cannot be fixed without spawning even more bugs. One fix causes two new bugs. It should be rewritten.

      23Jenga Code

      23

      When the whole thing collapses when you alter a block of code.

      24Bug Bait

      24

      Programming practices that encourage, rather than discourage, program flaws.

      25Cut-and-Waste Code

      25

      When someone uses cut-and-paste code they found online (usually from a blog) in a production product. The result is usually a lot of wasted time trying to track down an obscure bug from a line or variable that undoubtedly made sense in the original context but not in the current project.

      PrevNext

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×