impatience larry wall laziness perl perl 5 perl 6 joke programming browserling programming language browser quote camel pHqghUme camelia computer scientist cs desert hippy hubris