The Python Podcast.__init__

Hunting Black Swans With Bees: Catching Up With The Inimitable Russell Keith-Magee


Listen Later

Summary

Russell Keith-Magee is an accomplished engineer and a fixture of the Python community. His work on the Beeware suite of projects is one of the most ambitious undertakings in the ecosystem and unfailingly forward-looking. With his recent transition to working for Anaconda he is now able to dedicate his full focus to the effort. In this episode he reflects on the journey that he has taken so far, how Beeware is helping to address some of the threats to Python’s long term viability, and how he envisions its future in light of the recent release of PyScript, an in-browser runtime for Python.

Announcements
  • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
  • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
  • Your host as usual is Tobias Macey and today I’m interviewing Russell Keith-Magee about the latest status of the Beeware project, the state of Python’s black swans, and how the PyScript project ties into his ambitions for world domination
  • Interview
    • Introductions
    • How did you get introduced to Python?
    • For anyone who hasn’t been graced with the BeeWare vision, can you give the elevator pitch of what it is and why it matters?
    • At PyCon US 2019 you presented a keynote about the various potential threats to the Python language community and its future viability. With the clarity of 3 years hindsight, how has the landscape shifted?
    • What is PyScript and how does it fit into the venn diagram of BeeWare’s objectives and the portents of black swan events (and what is your involvement with it)?
      • How does it differ from the dozens of other "Python in the browser" and "Python transpiled to Javascript" projects that have sprouted over the years?
      • Now that you have been granted the opportunity to dedicate your full attention to BeeWare and build a team to support it, what new potential does that unlock?
      • What are the current areas of focus/challenges that you are spending your time on for the BeeWare project?
      • What are some of the efforts in the BeeWare suite that proved to be dead-ends?
      • What are the most interesting, innovative, or unexpected ways that you have seen the BeeWare suite/PyScript used?
      • What are the most interesting, unexpected, or challenging lessons that you have learned while working on BeeWare?
      • When is BeeWare the wrong choice?
      • What do you have planned for the future of BeeWare/PyScript/Python/world domination?
      • Keep In Touch
        • LinkedIn
        • Website
        • @freakboy3742 on Twitter
        • Picks
          • Tobias
            • Joby Gorillapod
            • Russell
              • PyScript
              • The Great TV Show
              • Links
                • Black Swans Episode
                • BeeWare Episode
                • BeeWare
                • Django
                • Cordova
                • Black Swan
                • Apple II
                • Altair
                • Briefcase
                • Web Assembly (WASM)
                • Gary Bernhardt
                • PyScript
                • Pyodide
                • Toga
                • Kotlin
                • Swift
                • Gaffer Tape
                • Repl.it
                • Brython
                • Transcrypt
                • Python Anywhere
                • Batavia
                • Anaconda
                • Conda
                • Voc
                • Maestral
                • Eddington GUI
                • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                  ...more
                  View all episodesView all episodes
                  Download on the App Store

                  The Python Podcast.__init__By Tobias Macey

                  • 4.4
                  • 4.4
                  • 4.4
                  • 4.4
                  • 4.4

                  4.4

                  100 ratings


                  More shows like The Python Podcast.__init__

                  View all
                  The Changelog: Software Development, Open Source by Changelog Media

                  The Changelog: Software Development, Open Source

                  285 Listeners

                  Data Skeptic by Kyle Polich

                  Data Skeptic

                  470 Listeners

                  Chat With Traders by Tessa Dao

                  Chat With Traders

                  1,984 Listeners

                  Talk Python To Me by Michael Kennedy

                  Talk Python To Me

                  586 Listeners

                  Software Engineering Daily by Software Engineering Daily

                  Software Engineering Daily

                  629 Listeners

                  Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                  Super Data Science: ML & AI Podcast with Jon Krohn

                  296 Listeners

                  Python Bytes by Michael Kennedy and Brian Okken

                  Python Bytes

                  213 Listeners

                  Data Engineering Podcast by Tobias Macey

                  Data Engineering Podcast

                  140 Listeners

                  Machine Learning Guide by OCDevel

                  Machine Learning Guide

                  763 Listeners

                  Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                  Syntax - Tasty Web Development Treats

                  988 Listeners

                  DataFramed by DataCamp

                  DataFramed

                  269 Listeners

                  Practical AI by Practical AI LLC

                  Practical AI

                  190 Listeners

                  The Real Python Podcast by Real Python

                  The Real Python Podcast

                  136 Listeners

                  Confident Business English by Anna Connelly

                  Confident Business English

                  135 Listeners

                  All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

                  All-In with Chamath, Jason, Sacks & Friedberg

                  8,717 Listeners