3

You need to stop idolizing programming languages.

 2 years ago
source link: https://elijahpotter.medium.com/you-need-to-stop-idolizing-programming-languages-1b6e20d43a6f
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

You need to stop idolizing programming languages.

I’m tired of it

Photo by Joshua Golde on Unsplash

If you don’t do it already, you definitely know someone who does. You know what I’m talking about. Phrases like:

“Blazingly fast, and memory safe all while only using cost-free abstractions”

“ — native concurrency, garbage collection, and of course safety+speed”

Rich type system and thread safety guarantees reliability”

I used to be that guy. My most popular comment on Medium goes along the lines of “Rust’s linter is so good, I can confidently say ‘If it compiles, it works.’”

But now I understand. It really doesn’t matter.

Why do you need validation?

Really. Ask yourself. If you feel so insecure about your programming language of choice that you have to spend inordinate amounts of time writing about why “it’s the most productive,” then is it really the best?

If people spent even half the time they used talking about “native concurrency” writing concurrent code, they wouldn’t need the language feature.

Is it really necessary?

Do you need to use the latest hot programming language? Why can’t you simply choose the language that best suites the task? Why use a systems programming language to style your static website? I personally think adding effort where it isn’t needed is a great idea.

Stop bashing the oldies

I hear a lot of developers complain about the ways some languages go about adding verbosity. They claim its old and crusty, and express confusion at their continued use.

Those languages are still used because they work. They get the job done. At the end of the day, that is all that matters. Newer languages haven’t even approached the reliability of the oldies. There are systems that have been running for longer than these new languages have existed — without a single hiccup.

OK, rant over. Go on with your day.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK