5 ms·
I get really sick of people arguing personal preference as if it’s irrefutable fact. I have written pretty sophisticated applications in more than a dozen diffe
by pushpop 7y ago
I get really sick of people arguing personal preference as if it’s irrefutable fact. I have written pretty sophisticated applications in more than a dozen different languages over the last 3 decades and yes, you’re absolutely right that Go does fall short in many respects, but then so does every other language. There isn’t such thing as a perfect language; it’s always about weighing up benefits vs trade offs.
So how about we get off our proverbial soapbox and enjoy the fact that we are lucky enough to work in an industry where we can choose the tools we like.
- kerkeslager 7y ago> I get really sick of people arguing personal preference as if it’s irrefutable fact. This reads as, "My personal preference is for people not to argue for their personal preference." Before you go on to argue for your personal preference. > So how about we get off our proverbial soapbox and enjoy the fact that we are lucky enough to work in an industry where we can choose the tools we like. Sure, we can choose the tools we like provided those tools are popular enough to have an ecosystem of jobs, or we're willing to shoehorn ourselves into a narrow set of jobs. ...which is why I'm sick of languages getting popular based on hype rather than pragmatics. Every Go job is a job that I've either got to reject based on the tool, or use their terrible tool.
- pushpop 7y ago> This reads as, "My personal preference is for people not to argue for their personal preference." Before you go on to argue for your personal preference. I haven’t argued my personal preference though. All I’m saying is that arguing that your personal preference is anyway more “correct” than others is about as sensible as trying to discuss the science behind religion.
- kerkeslager 7y ago> I haven’t argued my personal preference though. Yes you have, and you're still doing it. Your "preference" in this case, which you are arguing for, is to not have people argue for their language preferences.