Everyone always list the "top programming languages" or the "fastest growing" ones. I'd like to see the opposite, the "fastest losing/shrinking" ones, would be a interesting list to see which languages people are suddenly using less off.
Nice work, a lot of effort and research. In addition it might be worth checking out the Software Engineering Body of Knowledge [0] maintained by the IEEE as well.<p>[0] <a href="https://www.computer.org/education/bodies-of-knowledge/software-engineering" rel="nofollow">https://www.computer.org/education/bodies-of-knowledge/softw...</a>
There's interesting data but the personal opinions seem weirdly shallow.<p>---<p>"I was predicting that once all good features of TypeScript end up in JavaScript itself, it would be discarded just like CoffeeScript"<p>There's almost no "feature of Typescript" apart from typing. We have "?." and "??" now, but that's almost it? Building features on top of JS has always been a non-goal.<p>Also, "My thoughts on TypeScript did not change, of course" - why "of course"? It's nothing obvious, and revising your opinion is always wise
The "Top Programming Languages" slope-graph with gradient is chart-junk and makes my eyes bleed. There are spurious emotional comments throughout.<p><i>However, it is sad and somewhat surprising to see South America and Africa so far behind.</i><p>Who is surprised that the continent of Africa lags behind? How could anyone, at this point, be surprised by the struggles faced by people across the continent of Africa?
What does it mean for non programmers and future of economy for non programmers? I refuse to bow to the notion that everyone should learn to code or become programmers because trucking jobs will be gone.
"TypeScript adds a great deal of complexity both in tooling and dependencies, and I do not think that it is worth it."<p>The subjective parts of that statement are the author's opinion and fine enough, but I am confused by the "dependencies" part. TypeScript is a single self-contained dependency. Especially in the context of the larger web ecosystem where to do almost anything else you do need a million dependencies, I find this remark pretty confusing.
As a personal anecdote, I found that changing career to carpentry would likely improve the state of engineering for me personally.<p>Not quite sure though, IoT would surely ruin my day eventually.