I’m not a fan of Dart. Or Go. Certainly not of EczemaScript or whatever they call it this month. In fact, I think they’re all close to useless, we only use ES or JS or whatever it is because it runs in an environment that’s convenient to users, but absolutely awful to try to write decent software in.
These things come and go, unless for some reason they get trapped between the wheel and the fender and your car bounces up and down for the rest of the trip.
That, though, isn’t a solution; it’s only a pointer to the problem. Nothing is done well enough, initially, to build on. And so we start every project at the same basic point, with the same basic type of tools, and we’re always as inefficient as the last time.
I just happened to find the wording in the original author’s article very telling. ‘Hacking on problems’ is a waste of time, as the results, in terms of Go-Lang and virtually every other supposedly ‘new’ technology over the past 15 years or so, demonstrates that it’s nothing more.
Meanwhile, half the developers are working on 80 X 25 terminals to the ‘cloud’, which is no more than a renamed mainframe, with a single tasking language that somehow manages to be worse than the Cobol their predecessors were writing on in the same way in 1959.