http://qs321.pair.com?node_id=1115827


in reply to Honest question about Perl, Python and Ruby

This type of question comes up so often, I've created a list I can use next time it's asked.

Python fanatic betmatt's Questions Comparing Perl to Python

Don't want these to clutter the main list:

Older Nodes (2001-2019)

Recent Nodes (2020-2022)

Quora References

Related Nodes

Teamwork:

From Green Vs Brown Programming Languages (earthly.dev blog)

It's harder to read code than to write it -- Joel Spolsky
... writing something new is cognitively less demanding (and more fun) than the hard work of understanding an existing codebase, at least initially

Scott Adams cartoon:
Developer: The project I inherited has weak code, I need to rewrite it from scratch
Boss: Will there ever be an engineer who says, the last guy did a great job, let's keep all of it?
Developer: I'm hoping the idiot you hire to replace me says that

... if you build new things in Go but have to maintain a sprawling 20-year-old C++ codebase, can you rank them fairly? I think this is actually what the survey question is measuring. Dreaded languages are likely to be used in existing brown-field projects. Loved languages are more often used in new green-field projects.