What will happen to all of the other languages? I predict many will find strong niches where they will survive.
There will probably be a lot of legacy PHP running on servers. Just like the Cobol of bank mainframes. Which is a bit of a shame since PHP 7 finally has that real programming language feeling. It is like PHP programmers have finally reached the mature middle age and are now true professionals. And soon somebody wants to replace it with Node.
Python will probably rule the data science niche.
I learned to do these static HTML pages in the nineties. Yes, kids, that was the way you did the internets back then. You put the static HTML page on a server and then people read it. Actually a very convenient way of communicating information.
(As a side note I learned that Perl still exists when I had to make all kinds of changes to a legacy Perl application last year. It was like I had absolutely forgotten it but since programming languages are quite similar you could just program Perl. And it worked.)
How a semi-normal middle-aged man fell into love with a programming language
Then something rather odd happened. One day I tested this thing called Node and I immediately loved it. You could learn it in a few hours, you could make simple but useful programs almost immediately.
Node also gives you a lot of project ideas (that you have no time to actually create). Maybe it is due to the NPM registry which gives you a good picture of what is already available.
Solution one is easy and cheap to understand and implement:
- Give him a few days to go through the materials. If he has learned a programming language it shouldn’t be hard for him to learn a mere framework based on the mentioned language
- Now your developer is able to work with the chosen framework at least on a basic level
Solution two is perhaps the most conservative one:
- Humiliate the programmer by telling him to just use the humble jQuery. You’ll be amazed how much you can still do with it although it is humiliating. Even though it isn’t winning popularity contests any more. Shout “sodeska” each time you pass him in order to remind him of his humiliation
Solution three is the daring, honorable one suitable for risk-taking Startup Daimyos:
- Motivate the developer to study the framework with a lot of free coke, but other stimulants will work as well
- In your mind you know honorable victory is certain so you have to win the struggle
- If the programmer has not learned the framework in two days you will assign him to legacy PHP maintenance team
- I remember there were a lot more of these PHP Ninja job ads at some stage but I just had to use the joke. I find the ninja stuff absolutely hilarious.
- Yes, I really think techno is old-fashioned. Charleston is the music of the twentytwenties.