Yes, but (again, being contrarian) all of those techniques are contrary to modern management science (cough, cough), for both of these reasons:
1) They are against the dogmatic principles of "computer science", which is full of things like "Don't use GOTOs", "Don't use self-modifying code", "Don't be 'clever'", "Write clean, obvious code that any moron [aka, the next 'maintenance programmer' we hire] can follow and modify", etc, etc.
2) Realize that computer hardware is cheap and getting cheaper, while human labor is expensive. Therefore, from a dollars and cents (or Pounds and Pence) perspective, it doesn't make sense to write clever code.
And some folks need to stop being fanboys and see the forest behind the trees.
(One of the best lines I've seen on this board lately)