- Training your entire team to use Julia instead of learning about other relevant things
- Re-writing your Python-infrastructure (or dealing with Julia to Python-interoperability, which means new employees now have to learn or know both Python and Julia)
- Replacing Jupyter and learning new, similar tools
- All employees making their favorite IDEs function well with Julia
- Figuring out how to make Julia talk to software that already has an existing Python API (Wireshark, AutoCAD, GNU Radio, ... just about everything you can think of)
Again, I’m not an academic so take what I say with a grain of salt - but I can see Julia paying dividends very very quickly in that sphere (once you’re over the admittedly steep learning curve).
- Julia is relatively easy to learn for Python people (especially the numerical people who have experience with stuff like Cython)
- The interop (both ways) is pretty great with Python