๐พ Archived View for station.martinrue.com โบ warpengineer โบ 79e810591aee456d922f5fc57289ba37 captured on 2023-09-08 at 16:52:36. Gemini links have been rewritten to link to archived content
โฌ ๏ธ Previous capture (2023-07-22)
โก๏ธ Next capture (2023-09-28)
-=-=-=-=-=-=-
โข POLL: Should I commit to Rust or Go? I can't decide. ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท โข ยท ยท ยท Results ยท ยท ยท ยท [1] 15% โข Rust (2 votes) ยท ยท [2] 62% โข Go (8 votes) ยท ยท [3] 23% โข Just forget it and stick with what you already know. (3 votes) ยท ยท ยท โข ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท โข
4 months ago ยท ๐ martin, techpriest
@warpengineer: I hear you. Carp just seems like an interesting project. Its a "lisp" with a memory management system similar to rust(or maybe I am wrong?), static typing etc.. Enjoy learning whatever language you choose! ยท 3 months ago
@warpengineer I would say then, go for the one that allows you to do things you couldn't do before :) Rust and C fulfil the same type of tasks, so I would go for Go ]2] then. ยท 4 months ago
@threkk nothing specific. I'm always looking for the next thing to learn. ยท 4 months ago
I guess the question first is... what do you want to do? ยท 4 months ago
@piero I just looked at Carp. I think I've had my fill of Lisps over the years though. Maybe in the future. ยท 4 months ago
I had the same question. I know Rust is "omg fast and safe and optimal" but I went to learn Go [2] I also love C. ยท 4 months ago
Go floating to the top (and rust sinking to the bottom) fills my heart with joy! :) ยท 4 months ago
Maybe give Carp a look? ยท 4 months ago
@sub I come from a decades long C background and I thought Go was much more C-like than Rust. It makes me feel more at home. I understand wanting to stay but I like to learn new languages. ยท 4 months ago
[2] ยท 4 months ago
[3] ยท 4 months ago
I tried Rust and all of the rules made me want to kill myself. I also don't like the way Go enforces a particular coding style. I went back to good old plain C and couldn't be happier. ยท 4 months ago
Thank you everyone. I was originally leaning towards Go but then read about Rust in the Linux kernel. Then even MS said they're putting Rust in the Windows kernel. So I had doubts. Your inputs and the article shared by @martin were very helpful. I'm going for Go! ยท 4 months ago
[2] Had great success with Go in multiple projects and teams (including teams without Go experience and senior developers), it's a simple language that makes collaboration easy, productivity is good, it's stable (no disruptive changes to the language/tools) and performance is good enough for many things. It's my go-to language for servers. ยท 4 months ago
[2] I tried both and had fun with each. ultimately Go was more practical and I ended up actually finishing projects with it. ยท 4 months ago
I'd say it depends entirely on your main domain that you're developing for. Systems stuff I'd go Rust (only until Zig has matured) if you're mainly doing network stuff I think you'd be alot more productive in Go. ยท 4 months ago
I happened to read a good post about this very subject recently, by the way: https://bitfieldconsulting.com/golang/rust-vs-go ยท 4 months ago
[3] ยท 4 months ago
[3] ยท 4 months ago
[2] ยท 4 months ago
I'd use [1] Rust. It's complex, yes. But golang forces your coding style which I hate. And generats a huge binary. it's like it's running on it's own OS. ยท 4 months ago
jOiN uS! [1] We ArE lEgIoN. cOmE tO RuSt!!
In all seriousness, I'm a big fan of Rust. But honestly you should go with what works best for you. ยท 4 months ago
I prefer Go [2] for its simplicity, but I think it also depends on what you're planning on doing with it. If I were writing a core system utility type thing for example I'd probably pick Rust. ยท 4 months ago
I'm a bigger fan of the simplicity of Go than the better features + complexity of Rust, so I'd go [2] ยท 4 months ago
[2] ยท 4 months ago