Pretty much anything is possible with julia. The only reason anything becomes easy to do in any language is because some person put in a lot of hard work towards making that feature run well and also be accessible. In Julia, many things are easy to do because there is a devoted group of developers who spend their time making their dreams come true in their favorite programming language. The point is, they pick a problem they want to solve and create and abstract environment to facilitate the solution and make it easy to share. So if you are picking a programming language to contribute with, make the choice based on the problem to solve. The best way is to just try out writing some programs to see if the language helps solve your problem.