Hacker News new | ask | show | jobs
by mlanza 4495 days ago
Without a doubt. It's all about values and priorities. Each language was designed by a guiding philosophy, some set of values that shaped the way it was designed and the way in which it should properly be used. As a result, one language is going to promote some values over some values. This in turn will start to constrain (in a positive way) how you think about a problem. You'll think in terms of the language's paradigm (values) and this will cause you to see what's good about one paradigm over another.

There's no silver bullet, just different priorities.

Trying new languages will help give you a well-rounded perspective and will have you porting ideas from other languages into your current language often with benefit.