John Joyce wrote:
> You get paid for your skills.

Not necessarily ... you get paid for delivering value, not for how you 
delivered it.

> If you're worried about job security, just 
> write code that works in a bad style (think really ugly style Perl)

That's incredibly bad advice IMHO. The *last* thing you want to do is 
write code you can't instantly understand yourself after being in a coma 
for six months. :)

Ryan Davis has an excellent Ruby obfuscator for sale, which proves 
there's a market for something that will allow *you* to read your code 
and prevent *others* from reading it easily.