browserling joke home humor peter krumins alan kay programmers lisp programming parens quote parenthesis reuse programming language software reuse browser pHqghUme architect code coders coding construction crane good coders great coders