I've been working full-time on a Python FOSS project for 525 days, so what did I learn?
Am I a better (Python) programmer? Am I a better teammate? Am I a better person?
In this talk I will share some of the lessons I learned over the course of these 525 days:
- how to get a tech job in this day & age
- how to put your ego aside when working with others (who know more than you!) and how to deal with mistakes
- how to interact with users & contributors online
- how it feels to collaborate to a large codebase
As for the first three reflective questions, you'll have to ask my colleagues!
Rodrigo Girão Serrão
Rodrigo has always been fascinated by problem solving and that is why he picked up programming – so that he could solve more problems. He also loves sharing knowledge, and that is why he spends so much time writing articles in his blog mathspp.com/blog, writing on Twitter @mathsppblog, and giving workshops and courses. You can also find his past talks on github.com/mathspp/talks.
His main areas of scientific interest are mathematics (numerical analysis in particular) and programming in general (with a preference for the Python and APL languages), but Rodrigo also enjoys reading fantasy books, watching silly comedy movies and eating chocolate.