On 11/8/25 4:36 AM, Artem Goncharov wrote:
At the same time, who knows - maybe part of the reason OpenStack struggles to attract new contributors is that most available Python developers are already here, and bringing in the Rust community could add some fresh air to the ecosystem.
Maybe, I was also thinking about that, but didn't want to explicitly mention it.
I have a different view about this point. Introducing a new language might be attractive to developers who are willing to learn new things and find python boring and legacy. However we should also be aware of potential increase of the complexity of the whole software stack and our tool chain. For example operators may need to learn how they debug software written in a new language. New developers joining the community may need to learn two sets of language and also different toolings (requirements management, the way to run tests, the way to run format checks, and so on). I have some concerns that these can increase user/developer effort and cause opposite effect. I'm not saying that this is a hard blocker, but just want to reminds you of potential tradeoff we should consider. I hope that the plan to ease the additional complexity (maybe some documents for users and operators for initial learning) is also discussed as well as the software technology, for example.
Artem.