As a positive example how a roadmap and regular information can help developers, take a look at the TuringLang newsletter:
Julia 1.12
With the release of 1.12 comes some very nice things and some broken things. Particle samplers (SMC and PG) currently do not work on 1.12, and Enzyme and Mooncake will both not run. Fixes are being worked on, but it may well take until 1.12.1 before everything is in order. If you use any of the above three, you may want to stay with 1.11 for now.
Regular updates on what is being worked on, issues on the developers minds etc, makes me much more confident to work with this package. It also creates a pull and language adaption.
Just seeing being written out that Mooncake and Enzyme are being worked on motivates me to work with these packages more. I need to understand how I should prioritize my efforts. And this sentence tells me exactly that.
On a larger scale, a language roadmap could have the same effect: Guide people in their time allocation to make a better Julia next year and the years ahead.
But realistically, if some people feel the need to explore how a Julia Roadmap would work - how best to approach this?