Game of Codes
What if back-end technologies were countries?
"Over the years, observing the world of technology, I could not help but feel that it is a great material for creating a separate universe that could become the basis for an extremely interesting story.
Using real data, such as the number of NPM downloads, stars on github, website traffic and other data, I tried to measure the "power" of a given technology and visualize it with quasi-historical maps."
Its downfall was foretold over the years. It was said that it was at the end of its existence, that it would be destroyed by others, more modern, stronger, more efficient.
Everyone was wrong. The PHP Empire continues and is stronger than ever. Can anything threaten its domination?
The methodology used is simple - the size of a given country depends on statistics taken from w3techs.com.
Specifically from the report "Historical yearly trends in the usage statistics of server-side programming languages for websites"
I used the latest data from 1.04.2022. That is:
Status and names
In naming, I adopted a simple rule - PHP is an empire because it "conquered" the largest part of the market and swallowed many other "countries".
Ruby nad ASP.NET are kingdoms because they are of medium power and size.
The full potential of the front-end story reveals itself when we look back a few years.
When I look at this map from 2011, I immediately see numerous dramas, successes, failures and unexpected twists in the lives of our "characters" in this fascinating backend story.
In 2011, the PHP Empire also dominated, but had a strong rival in the form of the ASP.NET Kingdom.
The kingdom of Ruby was confined to a small territory around its capital.
The kingdom of Java hasn't changed much over the years. It is true that it has managed to gain a bit more territory and strengthen its position a bit, but compared to the expansion of other technologies, it is not very impressive.
Over the years, observing the world of technologies, I could not help but feel that it is a great material for creating a separate universe that could become the basis for an extremely interesting story.
This project is purely for fun. Using real data, such as the number of NPM downloads, stars on github or website traffic, I tried to measure the "power" of a given technology and visualize it with quasi-historical maps.
I was also tempted to write a mini-story that could happen in such an imaginary universe.
Anyway - if you're curious about what front-end technologies visualized as states would look like, read on.
And if you have any idea how this story and this universe could become more interesting, or more in line with real statistics related to the front-end - let me know in the comment!Give feedback and ideas Find me on Twitter