3 ms·
Amara's Law: "We overestimate the impact of a technology in the short term. We under estimate its impact in the long term."
by mikro2nd 4y ago
Amara's Law: "We overestimate the impact of a technology in the short term. We under estimate its impact in the long term."
- Beltalowda 4y agoThere's a tendency to overestimate things, but not so sure about the underestimate part. Unless I missed something I don't think there are many people running NoSQL databases on Itanium processors with GNU Hurd powering their XSLT/Xforms website. (NoSQL is still useful, but it didn't "replace SQL" as promised, and the others have completely failed in spite of promising much). It's always hard to predict the future; often the first iteration of something new isn't very good or even downright bad, and it's not easy to predict if it will ever be any good. I remember trying Rust somewhere in the early 2010s "before it was cool" and I hit some bug in the installation (would eat up all my memory). Then I tried the new version that fixed it and I ran in to problems actually compiling programs due to another bug. This doesn't reflect the status of Rust today at all, but back then it was essentially impossible for me to tell if it would always remain the buggy mess it was then, or if it would be able to put itself together and become stable. There's been plenty of buggy things that never became stable (Itanium, Hurd).
- brundolf 4y agoI think it's more that technologists tend to underestimate the social factors, edge cases, general "stickiness" of this stuff. We see the destination and think "ah, well the technical problems have been solved, we can all start using the new thing right now and it's clearly superior, as everyone can see, so surely that will happen very quickly" When in reality there's, - People who aren't convinced yet - People who don't want to be convinced (because of comfort, hubris, or livelihood) - Human processes and skills that have to be adapted to a new way of doing things - Material cost of making those transitions, which has to be justified to those making decisions - Ecosystem support Etc etc