bootstrap, Angular, Symphony, Java, Python, PHP7, Drupal9, VUE, ReactJS, GatsbyJS,…. have you noticed that our world is getting more and more complex?
In the old days you wanted to build something. You simply had to chose a language, maybe a framework on top of that language, and that's it, you were in business. Those days are gone, for good or for bad.
The amount of technologies and solutions that appear everyday is staggering, but is not necessarily a bad (or good) thing. Is just a mirror of what is happening out there.
Software is eating the world, and more and more Software Engineers are needed. And on top of that, a lot of clever people re-imagine the way we, Software Developers, Engineers or however you want to call them, work every day.
See the missing piece? Every other industry have powerful ways of sending those tools out there for the common knowledge. They have tools and mechanisms to talk in the same language that professionals talk in those industries. It's mainly under the umbrella called Marketing.
However in our beloved software development discipline there is no easy way to achieve that (And no, sales departments are not the best way to approach this problem).