How contributing to open source launched my academic career