4 ms·
Great programmers can be great in (almost) any language. Hating a language is generally a sign of inexperience. There are great programmers who hate languages,
by mikeash 9y ago
Great programmers can be great in (almost) any language. Hating a language is generally a sign of inexperience. There are great programmers who hate languages, but the two don’t usually go together.
The choice of language can be important, but it should be done based on sound technical reasoning, not popularity or emotion. I would skip past both sides of this debate and try to make the decision on a technical basis instead.
- daurnimator 9y agoDoes employee happiness not factor in? e.g. I'm capable in many languages: Python, Java, C, C++, JavaScript, Lua, Go, + more. However I only enjoy writing in Lua or C, working in other languages are a chore: often it must be done, but I'd rather avoid it if I can. If I'm told to write in Python all day, I'll find myself looking for a new job rather quickly...
- krapp 9y ago>Does employee happiness not factor in? Only when that happiness leads to productivity. It's called "work," after all, you weren't hired to have fun all day.
- Brian_K_White 9y agoProgrammers that are only doing the job because these days it pays, not because they love what they do, are shit programmers.
- krapp 9y agoAnd employers who would rather their programmers work for love than money are shit employers.
- threatofrain 9y ago> Hating a language is generally a sign of inexperience. It can also be a sign of understanding tool-domain fitness, with the domain not even revealed to us yet by the post author.
- mikeash 9y agoNot wanting to use a language because it’s not good for tha problem at hand is different from hate.