We also seem to have trouble acknowledging there's a toolbox full of tools, and determining when its worth acquiring a new tool vs using an existing one.<p>(aka, there are scenarios where the dumbest language might in fact just be the smartest choice.)<p>From an engineering judgement, seems he got precisely the result he wanted; which was to get from A to B in the shortest possible time, with gains beyond that (maintainability etc) very much a secondary concern.  To me that seems to preclude acquiring a new language.