Revenge of the nerds

 This article is quite old but still talks about relevant topics, maybe we are condemned to repeat history over and over again at least when talking about programming, it begins with a little introduction about popularity of languages and why the would be selected by management because of incomplete information or for thinking that all languages are the same so you can choose the most popular so all your possible employees are interchangeable.

It makes an argument to not take the most new and shiny because it may lack features of the more established and matures languages, today in my own opinion it does happen because of that anymore in fact I would say that most business try to stay with the current model they have even if it is 50 years old, maybe it was written in the aftermath of the release of Java where things changed quite a bit because it was a way friendlier language compared to the old ones that came with lots of tools so you could focus in the actual problem to solve and not in the environment you need to start solving the problem, nowadays I think the power problem is more equalized among modern languages, what changes is how easy is to obtain that power in certain scenarios, some scenarios could be done in 2 lines of code instead of 20 or other languages could be easier to maintain in a specific type of problem, it talks about this later in the article but this is treated as the new knowledge and I think nowadays is more common for people to chose their language because it was what they were thought in school or it is what was used way before they came to the enterprise and have no control, I think nowadays the non technical boss tries to stay away from technical parts of the company and cares more about the reasoning that his tech guys give him for why one decision will produce more money

Comentarios

Entradas más populares de este blog

A New Age of JVM Garbage Collectors

Roots of Lisp

The Secret History of Women in Coding