Posts Tagged ‘Programming’


Analyst Needs New Yacht – someone is padding the task with impressive presentations and protestations of complexity – do some more weeding.

beer( target string, your_xp(NOVICE, VETERAN, GURU), helper_xp(NOVICE, VETERAN,GURU) ) return result string;

  • string – the code you cocked up.
  • your_xp – your experience level.
  • helper_xp – experience level of the guy who found the mistake.

This function calculates the number of beers you owe the person who found your mistake.

NB The algorithm is a trade secret but don’t assume a “schoolboy error” will return a low number if your_xp is GURU…

rap( target string, count number, substitution boolean ) return result string;

  • string1 – the string to be modified.
  • count – the number of adulterations to be applied (default 5, recommend < 10)
  • substitution – a boolean flag which controls whether the algorithm can add, remove or change words to improve the rhyming of the result.

This handy string function is ideal for the musically inclined – simply pass in any string of your choosing and this function will add the requested number of swear words, misogynist references to “hoes” and phrases about “busting caps” in other peoples bottoms.

Example:

rap(“I saw a cow eat grass while walking to my Granny’s house.”, 4, TRUE);

Saw a cow smokin’ grass, monochrome bootie hangin’ low, titties out what a ho, while I strode in the road to Gramma’s crib.”

This is a phenomenon in IT design where the coding phase of the project never starts because the analysis or design is never finished.

Can be caused by several factors:

© 2009-2010 Chas Newport All Rights Reserved -- Copyright notice by Blog Copyright