« BackWirth's Lawen.wikipedia.orgSubmitted by max_ 15 hours ago
  • whitten 14 hours ago

    Is it possible that there are different kinds of software, so the Wirth’s law of software slowing down to negate the speed up of hardware due to Moore’s Law only works for some kinds of software ?

    • eternityforest 14 hours ago

      I think it's just plain not true anymore. Occasionally we add new capabilities that really do need high power, but even then a lot of that is just AI and we're making lots of dedicated accelerator chips.

      We already have enough abstraction layers so that an average mediocre dev can work with insane complexity, mega frameworks have enough of a monoculture to attract interest in optimization.

      Linter tools are better so we can optimize more while breaking less.

      Plus we're mostly free from the tyranny of "Premature optimization is the root of all evil" being used to bludgeon people into not optimizing anything.

      For now Crypto is out of the mainstream, we're starting to see decentralized tech without it again.