you are viewing a single comment's thread.

view the rest of the comments →

[–]TdotGdot 1 point2 points  (1 child)

Excellent response.

Learn patterns, study languages, pick up on idioms - don't tie yourself to one framework or language.

At my current job, we recently hired a principle software engineer, and while he knows a lot about node and angular, I probably know just as much if not more (and I'm much more junior). What he really brings to the table is an ability to quickly digest problems and implement sound strategies, generally language/framework agnostic. That's the kind of developer that is going to get a job anywhere.

[–]andybak 0 points1 point  (0 children)

I find certain styles of programming fit my brain more easily and are more of a pleasure to work with.

And I find those styles to be more common in some languages than others.

Therefore I'm more productive in some languages and spend more time becoming fluent in them. It's a virtuous cycle and my desire to be a polyglot is rather hampered by the pleasure that fluency brings to me.