To truly understand the IT industry, it is wise to study the male peacock. He struts around with his elaborate tailfeathers, which neither help him fly nor fight. They simply act as a social signal, that this individual controls such a surplus of resources that he can afford to be ostentatious.
My ego operates in the opposite direction; I get off on how much I can get done with how little memory or CPU, or lines of code. Which is no less pathological I freely admit: I am certain I waste† lots of time on microoptimization which often just isn’t worth it given that there is an abundant surplus of power in many cases‡. But at least I am aware of it…
And don’t get me wrong, I love progress. I just don’t think reinventing the wheel is it! And nor is wasting power just because you have it. Think what we the industry could accomplish with modern hardware and old-school programming!
† When we really are constrained by machine speed, that’s when it starts to get interesting. HFT for example.
‡ Since every server-class machine you can buy is sized as if you want to run Java on it!
Pingback: Happy New Year | So I decided to take my work back underground