๐Ÿ’พ Archived View for station.martinrue.com โ€บ warpengineer โ€บ 79e810591aee456d922f5fc57289ba37 captured on 2024-03-21 at 16:24:00. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2024-02-05)

โžก๏ธ Next capture (2024-05-10)

๐Ÿšง View Differences

-=-=-=-=-=-=-

๐Ÿ‘ฝ warpengineer

โ€ข 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) ยท
ยท                                                                             ยท
โ€ข ยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยทยท โ€ข

10 months ago ยท ๐Ÿ‘ martin, techpriest

Actions

๐Ÿ‘‹ Join Station

25 Replies

๐Ÿ‘ฝ piero

@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! ยท 10 months ago

๐Ÿ‘ฝ threkk

@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. ยท 10 months ago

๐Ÿ‘ฝ warpengineer

@threkk nothing specific. I'm always looking for the next thing to learn. ยท 10 months ago

๐Ÿ‘ฝ threkk

I guess the question first is... what do you want to do? ยท 10 months ago

๐Ÿ‘ฝ warpengineer

@piero I just looked at Carp. I think I've had my fill of Lisps over the years though. Maybe in the future. ยท 10 months ago

๐Ÿ‘ฝ ivanodin

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. ยท 10 months ago

๐Ÿ‘ฝ elektito

Go floating to the top (and rust sinking to the bottom) fills my heart with joy! :) ยท 10 months ago

๐Ÿ‘ฝ piero

Maybe give Carp a look? ยท 10 months ago

๐Ÿ‘ฝ warpengineer

@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. ยท 10 months ago

๐Ÿ‘ฝ falschdenker

[2] ยท 10 months ago

๐Ÿ‘ฝ sub

[3] ยท 10 months ago

๐Ÿ‘ฝ sub

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. ยท 10 months ago

๐Ÿ‘ฝ warpengineer

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! ยท 10 months ago

๐Ÿ‘ฝ dimkr

[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. ยท 10 months ago

๐Ÿ‘ฝ rick

[2] I tried both and had fun with each. ultimately Go was more practical and I ended up actually finishing projects with it. ยท 10 months ago

๐Ÿ‘ฝ drh3xx

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. ยท 10 months ago

๐Ÿ‘ฝ martin

I happened to read a good post about this very subject recently, by the way: https://bitfieldconsulting.com/golang/rust-vs-go ยท 10 months ago

๐Ÿ‘ฝ shiba

[3] ยท 10 months ago

๐Ÿ‘ฝ digbat

[3] ยท 10 months ago

๐Ÿ‘ฝ elektito

[2] ยท 10 months ago

๐Ÿ‘ฝ haze

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. ยท 10 months ago

๐Ÿ‘ฝ justyb

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. ยท 10 months ago

๐Ÿ‘ฝ moddedbear

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. ยท 10 months ago

๐Ÿ‘ฝ martin

I'm a bigger fan of the simplicity of Go than the better features + complexity of Rust, so I'd go [2] ยท 10 months ago

๐Ÿ‘ฝ eph

[2] ยท 10 months ago