Programming languages become popular when they enable people to make money. The easier it is to make money using them, the more popular they become.
That's it. No paradigm shifts, syntax, culture, or tooling can overcome that.
The three most important things experts understand about software security:
1. Software is unbelievably unreliable and insecure.
2. No, really, you have no idea.
3. It’s actually even worse than that.
The next time biz dev want to shoe horn a request in at the top of the current sprint, simply add 25% to your estimation for completion.
Call it Surge Estimating™
“It’s hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn’t a book on software design.” - Bruce Tognazzini