Adding my sentiments here too. I went from C#, Matlab -> Java (University and project requirements) -> Python -> Julia
Julia has been the only language where I have felt free to do as I please! There was a bit of swearing until I figured out how to properly make use of templates and modules. Now I am just happily working and getting results. Python I enjoyed because it was easy and I managed to get a lot done. Though speedwise it left too much lacking and I had to do too much for minor gains. I moved the code over to Julia and it was faster than the c++ version I had done. I could have probably improved the C++ version but that took days whereas Julia took hours! Other than me being a complete idiot regarding Real and Float (Thank you Stefan for helping with that btw!) it was easy to create fast enough things. It was then easy to take my code and extend it further. Multimethods really are amazing! Then reading more the community, while not being active in it, really was something to see. Where discussions take place that actually have meaning more than just being fluff. When I am bored I go and read the github issues and pull requests and see if there is anything interesting. This happens quite regularly! So just another thank you to all involved!
