Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It may just be me, but I have found greater joy and satisfaction working in Go compared to any other language. I believe this is very important when considering the finite and decreasing time remaining in my life.

Sometimes "good enough" performance is perfectly fine when considering a bigger picture.



That's one of the most reasonable ways to look at it, among many voiced here.

I agree with it, it's the same reason I enjoy C# (and sometimes F#) - it gives the sense of control, gets out of the way when you want to get things done, and gives powerful tools when you want to push it to the limit.

The problem is - Go is not an underdog the way C# is if you look at GitHub statistics, and has reached the escape velocity that gets it picked for all the fun projects, even when they would have been better served by C# which either offers a purpose-built capability or good tools to implement such. And when Go fails that, it will be made work despite its shortcomings, similar to Python and ML.

It's very painful to move languages when such move involves the sense of settling for less. I tried a lot and very few felt like an improvement - some would perform better in a particular area but would also have significant shortcomings I'm not comfortable with in areas C# doesn't.




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

Search: