3 ms·
Have to disagree with this. If you live and work in a language for a timescale measured in years, you're just going to know that certain things "look weird" com
by eldavido 11y ago
Have to disagree with this. If you live and work in a language for a timescale measured in years, you're just going to know that certain things "look weird" compared to others. Example: almost everything in Ruby is a member function of an object. You don't do len(x) in Ruby (that's a Pythonism) because Ruby (and its intellectual parent, Smalltalk) are on the whole more hardcore about OO than the Python/C/ALGOL family.
On the other hand, I agree that a lot of "programming" today doesn't require deep competence, and that languages can be learned. But there can be value in knowing something really well vs. having a mere passing understanding.