Hacker News new | past | comments | ask | show | jobs | submit login

Makes sense to me.

I think if you strip aside the emotional reasoning that's going on, some languages naturally fit with some people more than others. Thinking in terms of functional decomp and association is just different than thinking in terms of objects. Some people build their own "language within a language" each time they solve something. Some people just want a language that is easy to find help for on the internet. Perhaps the trick is to identify which of those paradigms best fits your long-term goals for your both you and your problem.

I once interviewed a guy with a bunch of different languages on his resume. "So which do you like best?" I asked. He responded, "Java". I said, "Why's that?" He said "Because when I hit the compile button most of the time it just runs."

I thought that was a good answer.




> some languages naturally fit with some people more than others

Precisely! Because, in the end, languages are for people, and people are fickle and weird, and often irrational.

I think there are some things that make some languages more or less objectively better for some tasks, but like anything that revolves around people, it's often not so clear cut.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: