> everyone is using nodejs and your language is now banned...
> Add internal politics... hire as many people as possible and terminated anyone raising valid concerns...
> monolith service now becomes highly distributed...
As some comments mentioned before, there are perfectly good software written in NodeJS (trello) which are blazingly fast. Similarly, there are enough good, well performant multi-tenanted applications on AWS. Anything that has been used for a long time (linux, java, protocols, etc) is always going to carry tech debt and there is nothing wrong in that.
While there may be a grain of truth in some corner cases of what is written, it overall comes across as an emotionally negative let off, and in some places borderlining on indirect propaganda against generic stuff (sorry).
In this day and age, languages, frameworks, and libraries that deal poorly with parallelism deserve criticism for it.
Yes, competent engineers can work around these problem given time (e.g. pivoting from thread-level to process-level parallelism), so it wouldn't be fair to entirely blame nodejs for the problems, but that wasn't the vibe I got from GP.
> Cloud was full buy in to AWS...
> everyone is using nodejs and your language is now banned...
> Add internal politics... hire as many people as possible and terminated anyone raising valid concerns...
> monolith service now becomes highly distributed...
As some comments mentioned before, there are perfectly good software written in NodeJS (trello) which are blazingly fast. Similarly, there are enough good, well performant multi-tenanted applications on AWS. Anything that has been used for a long time (linux, java, protocols, etc) is always going to carry tech debt and there is nothing wrong in that.
While there may be a grain of truth in some corner cases of what is written, it overall comes across as an emotionally negative let off, and in some places borderlining on indirect propaganda against generic stuff (sorry).