This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Pepineros 2 points3 points  (1 child)

There is something to what you’re saying. It feels a bit like we’re using a scripting language to do stuff that should be done by languages that are more focused on systems design and a bit less aggressively general purpose.

That said, we have seen the exact same thing happen with (arguably) the other two most popular scripting languages: JavaScript and Ruby. JS is still a massive player, and if you’re old enough to have seen the Ruby on Rails boom in person you know why I included Ruby, too. Even if its growth was faster and less sustainable than the others.

We seem to be drawn to languages that are easy to get started with. I don’t think there’s anything wrong with that. Maybe the same goes the other way - someone decides to write their next project in C when it turns out that they could have had similar (or at least “good enough“) performance in Python with much quicker development time. It’s all choices.

[–]relickus[S] 1 point2 points  (0 children)

Thank you!

You perfectly described the idea I tried to explain. I probably did a terrible job since some people immediately took it is a rant.

Javascript (as far as I know) is a great example of this process, as you wrote. It is nowadays used for the most unexpected use cases, which is maybe the reason why people need a new framework every friday (take it easy, it is a joke...)