News for hackers. Stuff that matters.
Re:We rewrote a high-performance database in Rust by pornel on Tuesday October 18, 2022 @05:55PM (#33254570)
You will have Conway's law in your codebase. Coordination between teams is hard, so teams will prefer to implement features entirely in their language, even where that is technically suboptimal.

You will get hot loops in Python, because a Rust programmer wasn't around, and Rust programmers implementing whole complex business logic in Rust behind a single `do_it()` Python call.

Re:We rewrote a high-performance database in Rust by hutzlibu on Tuesday October 18, 2022 @06:12PM (#33254744)
Communication and coordination is surely hard and things like that surely happen, but this is why project management exist.

If it is doing things right, then the rust people don't do complex buisness logic, because it is not assigned to them and they would not even have the details.

And if the python people were too eager and have core stuff implemented and it is affecting performance, than you can always reimplement it low level.

It all depends on the project of course, of what would be the best mix.