484 karma · joined February 17, 2015
Maybe I’m not an engineer, because I bet perfectly pretty fast code is an indicator you should reorganize it to make it easier to adapt, add more capabilities even if it runs slow, and put some ugly fixes in there so it’s useful for the end user.
Agreed that wanting to over-engineer and perfect something that should be constantly evolving is not a good reason to rewrite it. That sounds like back office bubble pretend-work.
But I think it will always be up to the user of SO (not the poster or answerers) to make the real judgement on what is useful.
Often I think SO is useful to use as a bunch of puzzles folks solved. You gotta decide if they are relevant.
Stated more eloquently: https://twitter.com/BrianRoemmele/status/1681340407857422336...:
“I need to say this, even if it does not make sense until decades ahead:
Human intelligence and a foundation of consciousness is just as much the ability to forget somethings as it is to remember.
We will have to face eternal memories with AI technologies and this will be hard.”
I’d replace AI with just IT in general. Relatedly, I used to believe in digital rot but now I’m not sure. I can for example search all the photos on my phone instantly to return images with a given text string. So the technology is improving to comprehend any data format and effectively retain its data.
Also, note the word “should”.