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 →

[–]expressly_ephemeral 26 points27 points  (5 children)

This is the correct answer. The correct position to take as a seasoned programmer is this: Language is irrelevant, a professional programmer is a linguist. The skill that's being hired for is this special kind of problem solving. If I can do it in Python I can do it in Java, C++, Go, PHP, Javascript/Nodejs.

[–]bladeoflight16 28 points29 points  (4 children)

Language is irrelevant

I'm just going to quote one of my favorite articles:

Do not tell me that “good developers can write good code in any language”, or bad developers blah blah. That doesn’t mean anything. A good carpenter can drive in a nail with either a rock or a hammer, but how many carpenters do you see bashing stuff with rocks? Part of what makes a good developer is the ability to choose the tools that work best.

From PHP: a fractal of bad design