Learn Python with Talk Python's Python courses

Solo maintainer of open-source in academia

Episode #247, published Thu, Jan 16, 2020, recorded Tue, Dec 10, 2019.

This episode is carbon neutral.
Do you run an open-source project? Does it seem like you never have enough time to support it? Have you considered starting one but are unsure you can commit to it? It's a real challenge.

On this episode, we welcome back Philip Guo, who has been a solo maintainer of the very popular PythonTutor.com project for over 10 years. He has some non-traditional advice to keep your sanity and keep your project going while holding down a busy full-time job.

Links from the show

Philip on Twitter: @pgbovine
Python Tutor: pythontutor.com
Philip's website: pgbovine.net
Python Tutor on github: github.com
Dismissing Python Garbage Collection at Instagram: instagram-engineering.com
Threshold Concepts in Computer Programming: blogs.kcl.ac.uk
SageMath: sagemath.org
Episode transcripts: talkpython.fm

Stay in touch with us
Subscribe on YouTube (for live streams): youtube.com
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Philip Guo
Philip Guo
Philip Guo is an assistant professor of cognitive science at UC San Diego. He researches human-computer interaction (HCI), with a focus on user interfaces for online learning. He is especially interested in studying how to better train software engineers and data scientists. He created a free Web-based visualization tool for learning programming called Online Python Tutor (pythontutor.com), which has been used by over 3.5 million people in over 180 countries to visualize over 30 million pieces of code.
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.