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