Post ABpHiLs09D0GzH4AdM by icedquinn@blob.cat
 (DIR) More posts by icedquinn@blob.cat
 (DIR) Post #ABpHcIvw9WKi8t1WCm by daz@fosstodon.org
       2021-09-28T16:41:56Z
       
       0 likes, 1 repeats
       
       I like to learn a new language every couple of years. What should I learn next?
       
 (DIR) Post #ABpHiLs09D0GzH4AdM by icedquinn@blob.cat
       2021-09-28T16:44:38.296738Z
       
       1 likes, 0 repeats
       
       @daz nim
       
 (DIR) Post #ABpHlRxHylJejH16X2 by djsumdog@djsumdog.com
       2021-09-28T16:45:13.136032Z
       
       0 likes, 0 repeats
       
       @daz Have you tried Scala? I've done a ton of Scala stuff and even used it at two jobs (introduced it at one, go hired as a Scala developer at another). It's pretty neat.
       
 (DIR) Post #ABpJtjv5Gt2Mfb49om by daz@fosstodon.org
       2021-09-28T17:07:32Z
       
       1 likes, 0 repeats
       
       @djsumdog I haven't tried Scala actually. That's a good call. Rust seems like a fave. I was thinking Go because all the Kubernetes stuff is Go.
       
 (DIR) Post #ABpKVPeB5pWYnd7dmi by djsumdog@djsumdog.com
       2021-09-28T17:15:55.548131Z
       
       1 likes, 0 repeats
       
       @daz Go and Rust are the two big competing system languages right now. A lot of devops stuff (container and k8s related) are written in Go.The Rust community has a crazy following and they rewrite a lot of stuff in it. Whenever I see a cool project in Rust, I try to do a cargo install and my Rust is either too old, or two new, to build it. I've heard it's gotten better, but the syntax is still really volatile.You have to have the right projects for those system languages or else a lot of time is spent fighting them and not really gaining anything. Embedded, speed intense or devops related stuff is good for Go/Rust. I have one good Rust project I want to try and finish up where I think it's a good fit.Scala is on the JVM, so it comes with all the benefits/costs of being on a JVM. It's less used than Kotlin, but I still really enjoyed using it. GettyImages (where I worked) uses it for all Image/Media management, and I've also used it in the telecom space (SIM card provisioning)