okay, that is fair, maybe i should add more context 🙂
• currently we are on a java stack, and have a significant sized code-base.
• i am trying to propose a pilot stuff, allowing Kotlin in some part of the codebase that is maintained by our team, who is very much onboard. no migration, no rewrites, we are only proposing it for new code and where it makes sense for refactoring.
• kotlin would be used on server-side, living next to java code.
• due to the monorepo approach, this would affect everyones code in some ways.
• mostly the eclipse users, those who develop using intellij wouldn’t even notice… 😛
• i have significant kotlin experience, net 3 years i have been using it as my main development language. through my career this is the third time i am part of a team attempting this, and the other two were quite successful, although at other times it did not take this much convincing.. :)
i have already done a quite extensive risk assessment, looking at build times, performance, how to mitigate learning issues, eclipse issues, compatibility issues, etc. now i am focusing on making the presentation actually presentable in the timeframe, that’s why i am faced with that kind of arbitrary three-slide limitation.
addressing risks only takes makes half of the sell, i also need to mention the benefits, but which ones, in such a limited time and slides, and to an audience that is more manager than developer.
so while i got some ideas, and favourite features, i am very much interested in what other devs/managers think, what are the killer features for them?