3 ms·
The choice of language was forced on the dev. He did a Java version of the app -- ON HIS OWN TIME -- and management nixed it.
by mikece 3y ago
The choice of language was forced on the dev. He did a Java version of the app -- ON HIS OWN TIME -- and management nixed it.
- cmrdporcupine 3y agoYep, sounds like bad engineering management. My comment wasn't aimed at him but people like whoever his team lead is. FWIW Rust is my fulltime language. And actually I would probably use it for (some) web services, for personal things. But if I were managing and staffing a team, I would not do this simply because hiring and managing that would suck.
- goku12 3y ago> I would not do this simply because hiring and managing that would suck. Could you elaborate on the disadvantages of Rust from the point of view of a manager or a project lead?
- cmrdporcupine 3y agoPotential for staffing -- finding talent, and competent talent. Established best practices -- this is still being sorted out in Rust in various domains. Third party library support -- again, immature in some domains but not all. Managing and tutoring junior devs -- a bit trickier here. I think there is potential big win in using Rust. I want to see it propagate. I work in the language, and love it. But also a big fan of right tools in right places. For most web service ("full stack") type projects a GC managed language with a pile of existing code and a larger potential hiring pool just makes sense.