3 ms·
Companies abandon tech all the time. If anything is certain it's that no software lasts very long. Where's all the companies choosing Ruby for their new project
by throwawaaarrgh 4y ago
Companies abandon tech all the time. If anything is certain it's that no software lasts very long. Where's all the companies choosing Ruby for their new projects? Or PHP, or Perl? Most tech stacks come and go. Only a very few last a long time. When a project is led by a corporate steward, and the steward leaves, so does the majority of its users. People just flock to what's popular, and Go was only ever popular because of a celebrity programmer and Google's gravitas. The projects using it will become legacy or sunset, and people will pick up something else, the same way it happened to other languages as Go arrived.
The languages that have lasted the longest are just institutional. Java is for enterprise, C/C++ is standards-driven and has many vendors and core use cases, ASM is just a basic requirement. Python is only popular because it's for scripting, and JS because it's the only thing for browsers. Go has no niche. Oh, you can statically compile it? Not new. Concurrency? Not new. "It's easy"? Not new. There are entrenched languages that can take up all its use cases quickly. Rust is quickly becoming the new C, so that will last basically indefinitely, probably. But Go has no future after Google.