4 ms·
> so the people whose opinions actually matter, the people responsible for the health of that company, have already been convinced Are you new here? It's a VC
by lossolo 3y ago
> so the people whose opinions actually matter, the people responsible for the health of that company, have already been convinced
Are you new here? It's a VC company with multiple rounds of funding; they burn money like a locomotive burns coal. Do you know what's going on in tech VC companies? You should really work for a few of them to gain experience, it's eye-opening. You would be surprised at what people rewrite as internal tools when you have better open source/commercial products available for a fraction of the price of a rewrite.
> 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?
Yes, I care, but for different reasons than you do. Seeing how emotionally connected you are to the responses you write (based on your responses to me and others, it seems like you get triggered when someone criticizes Rust). When I'm replying to you, I'm not actually trying to convince you. I don't actually care what you think. I write this so others who read this thread know that there are people wasting resources without any reasonable technical justification, and they do it in the majority of cases for personal reasons (boredom, to add a language to their CV, to justify their employment, etc.). As I said, I've seen it personally multiple times already, in different companies, and it was a waste of time, money, and resources, and in some cases, it even destroyed the product. So, the next time someone tries to convince them to rewrite their product in another language, maybe they will think twice and actually double-check the technical justification. And don't get me wrong, in some cases rewrite is actually justified. I personally decided/my team rewrote one module in one of the projects from Go to Rust where GC was a problem so I'm not some kind of language fundamentalist.
Rust shines in the niche it was made for, it's a tool. If you are creating personal projects, then use whatever you like.
- robot_no_421 3y agoI'm simply of the opinion that a single blog post isn't enough info for you to make a judgement call on whether a rewrite or a port is a good idea or not. Criticizing an article without even pointing out any specific criticisms (saying their technical reasons are "weak" isn't actually pointing out a flaw in their explanation, it's just you voicing your personal opinion) just seems to me like people are disagreeing out of habit or principle rather than that they actually have a reason why this company is making a bad decision. Again, it's a blog post to announce their decision and explain their thought process. It wasn't a blog post meant to persuade lossolo that this port is required. For all you know, the decision making in the backroom might have been much more argumentative and demanding of a justification than what was written in a blog post. And yes, people who hate on Rust on principle do rub me the wrong way. The pendulum has swung too far the other way; there are more annoying people complaining about Rust these days than annoying people rewriting things in Rust.