[-] philm@programming.dev 8 points 2 years ago

Actually it's been so stable for me for at least a year (not sure when I switched exactly), that this post kind of surprised me, I thought it was > 1.0 already

[-] philm@programming.dev 10 points 2 years ago

Don't get me wrong comments != documentation (e.g. doc-comments above function/method).

I probably was a bit unprecise, as others here summed up well, it's the why that should be commented.

[-] philm@programming.dev 8 points 2 years ago

I mean if you have a super nice working environment (team etc.), I don't see an issue with staying at the company.

But yeah as you say, if the new company is better in every single way, of course you should move.

[-] philm@programming.dev 9 points 2 years ago* (last edited 2 years ago)

Until the competition isn't as shitty and doubles the salary ¯\_(ツ)_/¯

[-] philm@programming.dev 8 points 2 years ago* (last edited 2 years ago)

At this point, I think it's almost mainstream, and it's still growing fast (and it's getting better, rust-analyzer is really awesome these days, I was there at the beginning, no comparison to today...))

I may be biased, but I think it'll be the next big main language probably leaving other very popular ones behind it in the coming decade (Entry barrier and ease of use got much better over the last couple years, and the future sounds exciting with stuff like this)

[-] philm@programming.dev 8 points 2 years ago

That only really works, if the method is self-contained, and written in a language that GPT has seen often (such as python). I stopped using it, because for 1 in 10 successful tries I waste time for the other 9 tries...

[-] philm@programming.dev 10 points 2 years ago

Hmm interesting, I would've thought that Haskell would rank much higher

[-] philm@programming.dev 8 points 2 years ago

Calckey/Firefish

Much more beautiful than mastodon IMHO

Thanks for the info about the other projects.

[-] philm@programming.dev 8 points 2 years ago

Ah the good old times with C, when things were much more simple (but unsafe...)

[-] philm@programming.dev 9 points 2 years ago

Every language is fast, as long as it can be somehow (at least) jit compiled, and you're not allocating much.

[-] philm@programming.dev 9 points 2 years ago

Wow I pretty much disagree with everything you said haha. E.g. packaging/venv in python is absolute hell compared to something like cargo/crates in Rust. Try to manage a large project in python and you'll likely revise your answer (if you actually know all the nice alternatives out there...)

[-] philm@programming.dev 8 points 2 years ago

I mean I'm being honest I'm a little bit in love with Rust haha, so I can recommend learning that if you haven't yet, it has teached me the most of how to design nice programs/libs (in an efficient manner) and generally just feels nice to write. And a very relevant side-effect: it seems like it has a rapid growth also on the job-market. I really feel that growth in terms of improving library quality and tooling (rust-analyzer is I think really the best language server by now), not the least seeing ever more often something like this: https://opensource.googleblog.com/2023/06/rust-fact-vs-fiction-5-insights-from-googles-rust-journey-2022.html)

view more: ‹ prev next ›

philm

joined 2 years ago