A younger developer might think the tools that suck. A younger developer might think that the older developer's reluctance to embrace change or recall the time when they were beginners is part of the reason why they suck. Like git. Git sucks.
Hmm I seem to be misinformed. I totally forgot to think about pinyin. Apparently it's as fast or faster than english. For example, hitting "jtkqwrhyz" on your keyboard will give you "Jin-tian kong-qi wu-ran hen yan-zhong" which translates to "The air pollution is pretty severe today". I don't type in pinyin though.
Why is compression bad in natural language? From reading those vitamin water labels it's clear to me that English still has room to shrink before we experience a substantial hit to readability. 'You' to 'u', 'what' to 'wat', 'phone' to 'fone', etc.
You may be right about the abstract thinking, but if we're talking strictly in terms of PISA test scores, Russia and France performed only slightly above average in a fairly recent year. However, I acknowledge that measuring mathematical proficiency with test scores alone is flawed.
You're thinking about it from purely a programmer's perspective. Imagine the world switches to "bobish" tomorrow, which is 20% more efficient than english.
Suddenly, bandwidth decreases by 20%, downloads are 20% faster, server costs decrease 20%, data centre energy usage decreases by 20%, greenhouse gases from data centres decrease by 20%, and so global warming slows down by _% and on and on. Sure it won't be 20%, it might not be nearly that in many cases, but think about the magnitude of the rube goldberg of unknown efficiency increases you'll set off.
The difference this time around is that Chinese has almost double the information density of Japanese, and the Chinese middle class is a lot bigger ($$$).
Generally agree, but efficiency does matter. Higher information density tends to mean faster reading and writing, slower speech, ability to memorize more information, less bandwidth consumption.
Language efficiency gains are part of human evolution.
My university teaches the intro CS course in Racket (lisp), and I know another that teaches in Haskell. If decades of priority exposure to young programmers is not enough to spur widespread adoption, then I'm not hopeful.
Laziness? Don't you mean unpractical and financially unviable? If I support Firefox do I support Edge, Opera, Android Webview, UC Browser? Explain how pragmatic prioritization can constitute as laziness.
Heres a fun Firefox fact. Firefox handles audio/media files differently than chrome. Since it has a small market share, it becomes a rather annoying lose-lose: either spend a bunch of time to support Firefox for the ~20 people that will access your site using Firefox, or you don't support Firefox.
Reminds me of those times when I built a website that doesn't have a functioning mobile view, put it on reddit, and it turns out that everybody is mobile
CSS was designed to make sense in a context that is no longer relatable, same with Git. This will never, ever happen if you'd designed your system to mimic nature (unless global warming fundamentally changes it).
I have pretty thoroughly searched the internet and Erlang/Elixir seems suspiciously devoid of any real downsides. I see small community, not as many tutorials, package ecosystem not as developed being mentioned a lot, which implies that if there were more Erlang programmers it would be a perfect language. The only downside that seems real is performance issues in computationally intensive use cases, and I'm not even sure what that applies to.
Does it though? StackOverflow's predecessor was created one year after this was written, meaning it was likely written in an environment without SO. Easily finding the solution to your every problem is the ultimate programming language feature.
If someone needs to read documentation for a few days in order to figure out which end of the sword to hold, perhaps the sword was just poorly designed and unintuitive.
I get your point, but there must be some sort of connection. Erlang and WebRTC are two of the strangest things I've ever seen. It would seem implausible for one company to repeatedly produce such oddities by chance.