... was ugly all you wanted, but people got their jobs done faster. But newer languages, Ruby in particular, are changing the game. Perl is the all-time king of pointless abstractions, like references ... Smalltalk to build some of the ugliest object-oriented code ever written. In truth, for the most part, in the mid- and late 1970s, we just didn't have the wisdom or the processing power for...