In this age of proxy wars and alliances, India appears to be gaining attention from both the east and west. This article quoting the Chinese media appears to indicate that China is wooing India, and the west is hoping that India will join the US Japan partnership leaning against China.
So I would think India would be leaning towards the US, especially given the US Governments latest war on Muslim terrorists. If this happens, I would think China would have a reaction, so this is definitely something worth watching.
The one chart that caught my eye was this one on inflation since 1872:
What caught my eye was how prevalent inflation was prior to 1940. Also curious to notice that during the roaring 20’s there was no inflation. During the 30’s there was a large bout of deflation, but it is arguable that deflation was a result of the great depression, not the cause.
I am not arguing that America should abandon the effort to foil deflation – unfortunately the biggest losers to deflation are those that carry debt. Deflation magnifies debt – and given the state of public and private debt deflation could result in disaster. So lets be clear – the rarely stated reason goverments around the world are so aggressively fighting deflation is because of the huge public and private debt in our economies. And the only realistic path to reducing that debt must be inflation.
It’s interesting to see the fragmentation of programming languages. Granted a number of these languages listed are niche languages, but I wonder if this portends a more rapid turnover of languages. My guess is in the 80’s COBOL would of been near the top of the list, and now it doesn’t even appear (which I think is an aberration due to the methodology of this chart. My guess is COBOL developers don’t use the internet to ask questions much, and don’t post projects on GitHub). In the 90’s I would of guessed Visual Basic would of spiked, and its already on the downward slide.
A few other observations:
SmallTalk, which was the darling object oriented ‘niche language’ of the 90’s, is now overshadowed by others.
Why is XML included as a language, whereas HTML, XAML and JSON are missing? Arguably they are all on the edge of a programming language vs a formatting language.
Arduino shows up in the top half of language representing the robotics programmers. My guess is a big player like Google or Microsoft will have a standardized robotics language that will win out for robotics and the Internet of Things.
If I had the time and energy, a few of the languages I would be curious to dabble in would be Go, Erlang, and Typescript, as these languages have some interesting approaches to doing things. I have also heard interesting things about Ruby. The problem is, the older I get the harder it is to bend my mind around the new ways of thinking some of these languages require.
If I was young and thinking of a programming career (which there are surprisingly few people doing) – I would start dabbling in Python and JavaScript. These would be good gateway languages to the enterprise languages such as C# and Java. Short term there is a lot of money to be made writing phone apps in objective C, but personally I think a different language will be the language of choice in the future for mobile devices.
The old adage in programming is you can’t learn everything, so you have to pick your areas of expertise and hope your right. As this chart shows, in the 21st century these choices get harder and harder.