1,272 karma · joined October 2, 2011
Rust, Zig, Elixir, Clojure, Ruby, Go, and of course JavaScript
https://www.local3news.com/local-news/tva-takes-sequoyah-nuc...
Concurrency is also something they got more or less right. The most important thing is that they invented their (Google) language that they could exert complete control over. From a business perspective specifically, that was much better than Java.
So in other words, light years better shape through out all age ranges compared to your average American.
If you like the sound of this, check out Elixir/Phoenix
People understand that bandwidth costs money but that seems to have been priced in to their previous strategy or they did it knowingly as a loss leader to gain market share. If they knew this was a fundamental limitation they should have addressed it years ago.
Completely correct, and the users of Elm also don't owe him anything. They are free to hold their opinions and free to move away from Elm ...and they did.
In the end Elm will be remembered for being an extremely interesting technology but mainly failed in industry due to poor project/community relationship.
Sometimes interesting tech just isn't the right fit for business. C'est la vie.
https://www.joelonsoftware.com/2002/04/11/our-net-strategy/
The idea isn't that you can't rewrite in a new language, it's that want to do bit by bit. Don't just to the big bang thing.
Maybe it makes sense for your business maybe it doesn't. If you don't want to be on the forefront of technology, well don't. I don't think that launching every startup using the late adopter strategy is necessarily going to result in better business performance. Those that find a better way to do things will win.
The young grow old and complain about change. The cycle of life continues.
All that being said these days I'd start with Elixir/Phoenix.
The TT is a street track with rock walls, telephone poles and stop signs. Those things don't exist on race tracks for a reason. You're going to have a bad time hitting a rock wall at 180 mph.
Who cares there's no money in it? Lots of things that have been corrupted with money are also hardly worth pursuing.
That's the system we've built, and it's a very good one if you're a corporation.
And that's the real reason service architecture took off
https://www.youtube.com/watch?v=obOd7WrrTWQ
There's been arguments over the years that push back to rails magic led to a new generation of explicitness. You're also correct in saying that it's part of the value prop for productivity. But there's an overhead to learning the conventions in the first place and these days there is no denying less and less people are coming to Rails and even less learning Ruby. That's just the lifecycle of software I suppose. I'm extremely grateful for the large companies with massive ruby codebases that continue to move the language and ecosystem forward.