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