Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The only place where the names made any immediate sense was 'main' and any C stdlib calls.

Any job worth doing is worth doing right. Contrariwise, any job worth fucking up is worth fucking up stupendously. He didn't go all the way.

  #define monkeymeat printf
  #define turtlescrotum malloc
  #define wolfnipplechips gets
  #define chipotlaway exit
  ...


    #define HEREWEGO {
    #define ENOUGHNOW }


Well we are diverging from the theme, but the proper form of that is

  #define O_HAI {
  #define KTHXBYE }


You can even go a little further and use trigraphs, which is one of those ancient features that most people have forgotten because it doesn't make much sense anymore. ??< and ??> are equivalent to { and } in C, which could be handy for further obfuscation.

http://en.wikipedia.org/wiki/Digraphs_and_trigraphs


Not everything worth doing is worth doing well.

— Tom West, quoted by Tracy Kidder in The Soul of a New Machine (Modern Library, 1997). ISBN 0-679-60261-5

Note that Data General is defunct, so I take this quote as a warning.

References:

* http://en.wikipedia.org/wiki/Tom_West

* http://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine


  #define wolfnipplechips gets
If you wanted to fuck it up proper, you should leave out this line. You don't want to dampen the horror people will have when they see you actually using gets.


I've seen

#define true false

Think they do it just for fun sake. Evil.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: