3 ms·
I'm still a "recent" grad, so my answer might be a bit strange. I've been doing full time C# for almost 2 years now, and while I enjoy it one of my biggest fea
by kzisme 10y ago
I'm still a "recent" grad, so my answer might be a bit strange.
I've been doing full time C# for almost 2 years now, and while I enjoy it one of my biggest fears is getting stuck into only knowing one technology/stack.
I don't have a professional need for using Go currently, but I've always had an interest in learning new languages.
Aside from those aspects - the people who implemented and worked on Go (Rob Pike and Ken Thompson in particular) I find very interesting.
- oblio 10y agoIf I'd want to diversify I'd probably look away from another Algol-inspired language. That's why I mentioned F#. Go is an extremely practical language, maybe too practical, almost like C#. I'd rather look at something which takes a different approach, something which includes programming language research from the 90s, at least :)
- kzisme 10y agoSo - functional languages are what you are referring to then? My goal was/is to find something to work on in my spare time using a new language. Just to keep learning as well as broaden my horizons :)
- oblio 10y agoFunctional languages and advanced type systems.
- notheguyouthink 10y agoAs an aside, i love Go, and use it fulltime at work. With that said, i agree with the view that Go is boring, and not likely to expand you in the way you seek. It's usually less rails oriented than C#, so you will figure out a lot of stuff for yourself, but in general it's quite boring (i like that). If you're interested in something interesting, i am in love with Rust, and definitely recommend it. I don't personally use it these days, as i am not sure i want to invest in the tradeoff of safety vs prototyping speed. However i definitely recommend it as a cool language.