5 ms·
Coming soon: How Turborepo is porting from Rust to Zig/whatever hottest language is to have on resume next year These blog posts make me laugh. Pretty sure the
by uhtred 3y ago
Coming soon: How Turborepo is porting from Rust to Zig/whatever hottest language is to have on resume next year
These blog posts make me laugh. Pretty sure they could achieve whatever they are doing with any language, heck even PHP would probably work. Just not cool though is it.
- Georgelemental 3y agoThey explain their motivation here: https://vercel.com/blog/turborepo-migration-go-rust https://vercel.com/blog/turborepo-migration-go-rust
- uhtred 3y ago[flagged]
- brodouevencode 3y agoWere you not satisfied with the justification? If not why not?
- peppermint_gum 3y agoThat article did little to convince me they aren't just chasing the latest trends. I mean, the only concrete example in that post is that Go's stdlib function for setting file permissions is bad. It's such a minor thing, it's ridiculous.
- robot_no_421 3y agoArticle was not written to convince skeptical contrarians, it was written to explain their decisions. I doubt they care that you aren't convinced of their choices when you have no skin in their game. If you read their article clearly laying our their reasons for their decision to migrate to Rust and your take away was "I disagree with their reasons, they really did it for a different reason", idk what to tell you. You're basically turning a statement they made into an argument they aren't making.
- alex_lav 3y agoAfter skimming it, I kinda think the only point they really needed to make was "Rust makes the core team happier". I think the person you're responding to's point, is lots of the things this post is describing about Rust are also true about Go, in which case they're just kind of...saying things...? Which, to be clear, I think is fine, I just also think these things clearly wouldn't be the catalyst for a full rewrite on their own. To then say "Our team also just likes Rust a lot" is, to me, the only real edge that Rust has over Go, based on the decisionmaking in this blog post. Your developer's experience is valuable, and caring about what your developers _want to write_ is admirable. It doesn't have to be an argument, I am also just the type of person that thinks it's important to point out when people claim to do things for non-reasons.
- lossolo 3y agoWell, you need to justify your new cost to the rest of the company/other people. Sometimes, you can't do it technically because you just want that shiny new toy so much that you write whatever you think would justify that. I saw that so many times when people were choosing new technology, many times going from X to Rust too. Like many other technical people in this thread, as a person who knows Go and Rust and experienced "migrations" like this one, I can tell you their justification is really technically weak, and I agree with the OP.
- deleted 3y ago[deleted]
- robot_no_421 3y ago>Well, you need to justify your new cost to the rest of the company/other people. I mean, do they really? They already got the green-light to port to Rust; so the people whose opinions actually matter, the people responsible for the health of that company, have already been convinced. So what if you think their justification is weak? Do you believe the company is worse off because they're switching to Rust? Do you even have all the information to make that judgement call? Do you honestly even care?
- 3y ago
- masklinn 3y agoDon't provide an example, get told that you had no reason. Do provide an example, get told that it's insufficiently problematic. Have you considered that the example was exactly that, an example of the difference in philosophy between the language, one which symbolises > the mismatch of Go's priorities and what we are prioritizing
- vendiddy 3y agoThey had a pretty balanced take in the article.