I recently tried to email someone a .tar.gz of some .py files, and their academic email (large US university, hosted gmail) refused to let it pass. I was left to wonder what kind of research they do there.
I still believe you should be able to send files through email. Why should I setup a git server( static ip + domain name) to share a piece of code? What's next? "Modern tooling" like Google Docs instead of local apps?
Phewww! Good thing I'm using .tex to write my thesis and write most of my code in .py... lol