Topic Archive

Podcast

  • Listen now: This week we talk with AJ Kerrigan (Twitter / LinkedIn) about Felienne Hermans’ The Programmer’s Brain, an important book we recommend every developer should read (at least once). Structure:After quickly discussing the gist of the book, we dive into some of the concepts it teaches:– Chunkability: for faster reading and comprehension of code.– Germane load: the work required to encode thoughts to long-term memory, and the value of “worked examples”.– Semantic wave: needing to oscillate (as a teacher) between abstract and concrete as you learn.– Cognitive dimensions of codebases and tradeoffs in code you write and tools you use.– Practicing code reading (Code Reading Clubs): entry points and…


  • The importance of practicing gratitude

    ·

    ·

    1 min read

    Listen now: This week we talk about gratitude. Why? We spotted a trend that people are not saying thanks enough. We often suppose things are “just” working, forgetting that there is actually a lot of work involved to keep things running smoothly. Expressing gratitude takes relatively little effort, yet it can have a big impact on the motivation of others, even their lives. We hope you enjoy this episode and don’t forget to practice gratitude (even if it’s only in your own journal, it can boost your happiness). Bob & Julian Links: – For mindset and career tips, subscribe here. –…


  • Listen now: This week we have Will Frey on the podcast: ML engineer, Python “knowledge dictionary” and type hints fan & geek. We talk about his background, how he learns / keeps up with Python’s fast moving ecosystem and of course we look at Python’s type hints in-depth: why care and some of his favorite tricks.  We hope you enjoy this episode. Links:– typing docs– mypy docs– PEP 484 – Type Hints– PEP 483 – Theory of Type Hints– PEP 526 – Syntax for Variable Annotations– PEP 544 – Protocols: Structural subtyping (static duck typing)– PEP 561 – Distributing and Packaging Type Information– typing notes (unmentioned, but useful)– grep.app (We told…


  • The importance of setting boundaries

    ·

    ·

    1 min read

    Listen here: This week we talk about boundaries (again), specially at work. How can it be that 12 hour days are becoming the norm? This has to stop! And it’s insidious, because the extra work always seems to sneak in! First we look at where we think this is coming from. Then we offer some practical tips we’ve learned over the years that will have you better manage this. Books we’re reading:– The missing Readme– Robust Python (type hints)– The Insider’s Guide to Culture Change– They are part of our Podcast reading list. If you struggle with boundaries, get a copy of our Productivity…


  • Listen here: This week Bob and Pybites Coach, Robin Beer, interview Sebastián Ramirez, the creator of FastAPI, Typer and SQLModel. We talk about:– What he is currently working on.– How to balance the large amount of opportunities in his space (open source developer productivity tips).– The process of designing new libraries that are the glue between other ones.– The feeling of never being enough as a developer (the more you know the more you don’t know).– His perfect developer setup.– How to work back from the “best developer experience” / working on documentation in tandem with the code (we came to call “documentation driven development“).– Future…


  • Listen here: This week, we have Robin back on the show to talk about how he has grown as a Python developer with the startup ACCURE and as mentor at PDM. ACCURE Battery Intelligence GmbH uses cloud computing to make batteries more safe, reliable and sustainable and has grown 10x from 4 to more than 40 ACCURIANs in less than 2 years. Robin shares insights on challenges along the way and his passion to grow python skills both with ACCURE and PDM. Enjoy and feel free to reach out to Robin and ACCURE below! Links:– Robin’s Twitter– Robin is a PDM coach now– ACCURE Careers– Severin Ryberg…


  • Listen here: Welcome back to our podcast. It’s easy to get stuck in your own bubble. Julian travelled to the other side of the planet and came to realize that it’s easy to get carried away by the hustle and grind of the day to day. In this episode we reflect on that and talk about 5 axioms Julian found online about what it means to be rich: 1. You want to get rid of the alarm clock. 2. You want to leisurely spend time with people you love. 3. You want to stop worrying about the rent/mortgage or whether you can…


  • Listen here: if you’re not a fan of the show, it’s Jason’s fault. If you’re a fan of the show, it’s Jason’s fault. This week the man that gave us the golden tip to start a podcast, Jason Wattier. Jason tells us what he does in his day to day, which nicely segues into networking as an important skill he leveraged throughout his career.  Be ready for some great tips and overall a fun conversation with a long time friend and member of the Pybites community (which you can join here). Books we’re reading:– Jason: Effective pandas + Don’t trust your gut– Bob: The…


  • Listen here: This week we have Christo back on the show to talk about his experience in the data engineering field. He shares some valuable tips how to become a more effective data engineer which, surprisingly or not, increasingly requires a well-rounded Python developer skill set. Enjoy and feel free to reach out to Christo below … Christo’s website: https://www.christoolivier.com Christo is a PDM coach now, check it out: https://pybit.es/catalogue/the-pdm-program/Previous episode Christo was on:https://www.pybitespodcast.com/1501156/8005574-013-the-mindset-of-a-developerHe is also in our Slack community:http://pybit.es/community/


  • Listen here: Welcome back to another Pybites podcast episode. In this episode we talk about common pitfalls you want to avoid when becoming a Python developer: Pitfall #1: Tutorial paralysisPitfall #2: Improper sequencingPitfall #3: Obsessing over Pythonic codePitfall #4: Going on your own for too long … after that we look at the 80/20 (aka “Pareto”) to focus on  to become a well-rounded Python developer: 80/20 Rule #1: Work on bigger projects80/20 Rule #2: Build a portfolio80/20 Rule #3: Work with experienced developers80/20 Rule #4: Become a content provider —If this resonates with you and you want to better your career as…