3 ms·
Well if all of that is ancient, I must be the lich king under the mountain, so beware, all of you. OoooooOOOOoooh! The biggest lesson to be learned looking at
by drewcoo 4y ago
Well if all of that is ancient, I must be the lich king under the mountain, so beware, all of you. OoooooOOOOoooh!
The biggest lesson to be learned looking at that or older software is that what we optimize has changed over time.
Mostly because of hardware improvements (Moore's Law and all), we changed how we make code. Everything else is only incidental to that. Although often the subject of "heroic" tales of epic nerdery!
- bitwize 4y agoEven John Carmack, the Lord High King Bitdiddler, has said that the most important thing is delivering value to the customer. It's just that you had to bitdiddle and aggressively optimize in order to get a computer of the 80s or, to a lesser extent, early 90s, to do anything useful. Today we have so much CPU power sloshing around it's ridiculous. If compute were money we'd all be Elon Musk compared to our forebears; even if you just had a $200 HP Stream you'd still be like a minor billionaire or something. So there's much less need to aggressively optimize, especially when not optimizing gets you shorter time to market. And that, boys, girls, and other, is why you can sometimes see Microsoft Teams draw its widgets one by one like a Windows 1.x application.