
Pybites Podcast
The Pybites Podcast is a podcast about Python Development, Career and Mindset skills. Hosted by the Co-Founders, Bob Belderbos and Julian Sequeira, this podcast is for anyone interested in Python and looking for tips, tricks and concepts related to Career + Mindset. For more information on Pybites, visit us at https://pybit.es and connect with us on LinkedIn:Julian: https://www.linkedin.com/in/juliansequeira/Bob: https://www.linkedin.com/in/bbelderbos/
Latest episodes

Apr 27, 2023 • 26min
#112 - Data Driven Pybites, what's next?
Welcome back to our podcast. In today's episode we go fully "data driven". We held our first annual survey a month ago and we got some amazing feedback. We summarize it in this episode and share some exciting projects we're planning in and working on (we also like to ask ourselves and our clients, "What's next?"). Thank you everybody for the great feedback and stay tuned for some cool new stuff soon ...Chapters:00:00 Intro01:05 Pybites survey 202302:10 Participation02:45 How do people find us?03:23 How often do people use our website04:00 Our Slack Community05:22 Main Python resources for people06:55 Coaching in the Python space08:10 Satisfaction rate (Bob singing)09:50 Pushing more tech content / YouTube12:00 Other feedback to highlight12:38 Percentage people recommending us 🙏13:28 How can we improve?15:00 Balancing tutorial paralysis vs short practical content 💪15:40 Beginner (PDM bridging) coaching product17:08 Diversity @ Pybites 18:00 ML coach joining us 🎉19:15 We'll be doing AMA sessions20:38 Coding platform feature request + upgrading exercises to 3.1022:48 Books (not planned but we did!)24:50 Thanks for all your feedback 🙏25:37 Outro---Links:- Join our community- Check out our coaching- Pybites reading list- Is PDM a bit overwhelming for you? Let us know if you're interested in mentioned beginner coaching product we're building.

Apr 20, 2023 • 22min
#111 - Julian asks Bob about his use of ChatGpt
Welcome back to our podcast. In this episode Julian interviews Bob about his recent adoption of ChatGpt in his daily work.A bit hesitant at first he has fully embraced the tool and already noticed a significant increase in his productivity as a developer.We also highlight some possible concerns and how experience still matters a lot.As always we also discuss some wins and books / resources we're consuming.Enjoy and hit us up on our Slack if you have any feedback.---Chapters:00:00 Intro01:28 Wins07:05 Julian interviews Bob about his ChatGpt use12:08 Julian doing a British accent lol12:30 Bob gives another practical example of using ChatGpt14:26 Julian on the fear of these tools and becoming obsolete16:39 Books + Cassandra - "Make work suck less" - shoutout20:50 Next episode and outro---Prompt engineering resourceMentioned Pybites Search command line toolCheck out our YouTube Channel 🐍 🔥 Join our Slack Community 💪 😍 Reading:Rule of the RobotsWho moved my CheeseHarvard Business ReviewCassandra's newsletter about making work suck less (she was also on episode 104).

Apr 5, 2023 • 39min
#110 - Dane Hillard on Python packaging and effective developer tooling
In this week’s episode we talk with Dane about packaging and the rich ecosystem of Python tooling.Dane is the author of Publishing Python Packages, a new Manning book that just came out. In our conversation we dive into some of the specific challenges and opportunities that come with packaging Python code.One of the things that we discuss is the backstory behind Dane’s book on packaging. Dane talks about how he scratched his own itch by open sourcing some packaging code that he had developed at work. He then began to explore some of the patterns and practices around packaging that worked really well. His passion for helping other people distribute their code was also a strong motivator.We also talk about where people struggle with packaging, and how some of the perceptions around packaging come from the history and diversity of tooling in the Python ecosystem. However, Dane points out that there is a more extensible architecture now, which has turned into more of a plugin-like architecture.Dane then dives into some specific topics from his book, including the debate between using a src vs flat directory structure, the benefits of using a pyproject.toml file as a unified way of specifying dependencies and tooling, and how a tool like tox (or nox) is invaluable for orchestrating all the tooling around Python package management.We also discuss some of the challenges around dependency hell, and some tips for managing this more effectively. Dane talks about the importance of using Github Actions as a way of automating CI/CD workflows, and how this can be a big time saver, particularly when the amount of projects you’re maintaining adds up.Finally, we touch on the community aspect of packaging, and some tips for open source maintainers and contributors. Dane shares some of the unexpected things he learned from writing his book, as well as some advice for keeping up with the Python ecosystem and trends in the tech space.Overall, we really enjoyed producing this episode. It offers a wealth of insights into the world of packaging in Python and we’re grateful for Dane sharing all these practical tips + advice with our audience and we’re sure it will help you improve your packaging workflows. ---You can get 35% off on ALL Manning products in all formats using this code: podpybites23---Links:Dane’s new bookTox and NoxShould You Use Upper Bound Version Constraints?What Is ChatGPT Doing … and Why Does It Work?Reach out to Dane:TwitterMastodonLinkedInBooks mentioned:Trustworthy Online Controlled ExperimentsReinventing the WheelRelated packaging Pybites podcast:#108 – Teaching packaging by building a Python package

Mar 31, 2023 • 27min
#109 - In tough times leverage the people around you
Welcome back to the Pybites Podcast. This week we have a follow up to episode 101 in which we spoke about being in control in these difficult times of corporate layoffs. In this episode we talk about the importance of the people around you, because remember, you are the “average of the 5 people with whom you hang out the most”. Leverage these 5 important people in your life, especially now!Next we move onto the concept of having a “personal board” or “circle of advisors”, a second group of people that might not be necessarily be part of the “big 5”, but who you go to for specific advice / areas of life.A great resource that can help you with building this circle of advisors is this Harvard Business Review article: Forget Mentors — You Should Build a Circle of AdvisersLastly on this topic, we give some networking tips on how to find these kind of people that can positively influence your life.We also share some cool wins and books we’re enjoying.Links:- Join our Slack community- Pybites career 15 min chatBooks of the week: - A Brief History of Time- Montaigne’s EssaysEnjoy and next week we'll be back with another episode.

Mar 25, 2023 • 19min
#108 - Teaching packaging by building a Python package
Welcome back to our podcast. In this week's episode we look at Python packaging. ---As stated in the intro, it's recommended to watch this episode on YouTube.---I was teaching this on our weekly PDM Code Clinic call and we ended up building quite a useful Pybites Open Source tool. Introducing pybites-search, a command line tool to search our content (articles, Bite exercises, podcast episodes, youtube videos and tips). We look at how to build a package and some of the code + design that went into pybites-search and how open sourcing this is a double win: our PDM bot project can leverage it and people can now contribute to this project. Hope you enjoy this episode and comment your thoughts below as well as preferences for more Python / Developer / Mindset content. Thanks for watching. Links / resources:Packaging Python Projects docsPybites search tool / packageCheck out our PDM programCurrently reading: The Gap and The Gain

Mar 15, 2023 • 34min
#107 - 8 tips for succeeding in the software industry
Welcome back to the podcast. Today we share 8 tips in response to a question that we were tagged on @ Twitter.Chapters:0:00 Intro1:54 Wins5:46 Quoting the question / intro topic7:18 1. Communication is everything8:54 2. Deliberate practice10:06 3. Adopt a growth mindset12:12 4. Be a generalist15:03 5. Focus on the compound movements16:32 6. Know the business domain you are in19:00 7. Share your work / teach others22:32 8. Do a bit of networking every single week27:08 Summary of the 8 tips28:02 Books30:14 Thanks for all your feedback 😍 🙏33:00 OutroPybites FlashcardsPDM programMentioned books:- Mindset- Peak- Grit- 177 mental toughness secrets- The obstacle is the way- Range- Domain-driven design- All books from the podcastsAnd last but not least thanks for all your feedback 😍🙏You can reach out to us through our Slack or send an email to info at pybit dot es.

Mar 13, 2023 • 48min
#106 - Blaise Pabon on his developer journey, open source and why Python is great
Welcome back to the Pybites podcast. This week we have a very special guest: Blaise Pabon.We talk about his background in software development, how he started with Python and his journey with us in PDM.We also pick his brains about why Python is such a great language, the importance of open source and his active role in it, including a myriad of developer communities he takes part in. Lastly, we talk about the books we're currently reading.Links:- Vitrina: a portfolio development kit for DevOps- Boston Python hosts several online meetings a week- The mother of all (web) demo apps- Cucumberbdd New contributors ensemble programming sessions- Reach out to Blaise: blaise at gmail dot com | SlackBooks:- Antifragile- The Tombs of Atuan (Earthsea series)- How to write

Mar 3, 2023 • 50min
#105 - Jim Hodapp on coaching software engineers and the power of Rust
This week we have Jim Hodapp on our podcast.We talk about his career journey going from software engineer + manager to full-time developer coach, some of the tactics he uses with his clients, and why coaching is a powerful tool for software engineers.Then we pivot to a more technical discussion about Rust, his passion for the language, why it's an interesting language to consider, also for Python developers, and to his developer community Rust Never Sleeps.We hope you enjoy this interview and that it inspires (and challenges) you to keep learning new things and expand your horizons.Links:- Jim's website- Embedded Rust WiFi crate for RP2040 microcontrollers- Rust web application to monitor home ambient air conditions- Jim's coaching/Rust community- Connect with Jim: Pybites / Twitter / LinkedIn- Mentioned books: The Staff Engineer’s Path / Thich Nhat Hanh Essential Writings / The School of Life

Feb 24, 2023 • 47min
#104 - Finding value and purpose in your work
Welcome back to the Pybites podcast! This week we have an inspirational talk with our special guest Cassandra Babilya! We talk about the importance of finding value and purpose in your work.We talk about:- Considering your life purpose.- Your professional values and your personal values.- How do you identify that something is wrong at work.We discuss the effects that being disengaged with your work can have on your physical and mental well-being. The key point being to really pay attention to you "bio-feedback":- Are you exhausted all the time?- Are you getting sick more often?- Is your mental health suffering?To get started on analysing your situation and making those first steps toward change, we ask you four questions (grab a pen and paper!):1. Do you feel a disconnect between your personal values and your professional values?2. The last time you jumped out of bed excited for the day, what were you going to do that day?3. What do people often come to you for help with?4. What's missing when you're not in the room?Start small; identify where you are today and identify one thing that you can do today that will bring you closer to where you want to be.Connect with Cassandra:- LinkedIn- Website- Instagram- Newsletter

Feb 9, 2023 • 37min
#103 - From Excel to Python and succeeding as a Developer by building your portfolio
Welcome back to the Pybites podcast. This week we have an inspirational chat with Juanjo:- How he started his programming journey and what passionates him about this craft.- How he fell in love with Python.- How he overcame tutorial paralysis.- How PDM helped him improve his skills and how the positive effect it's having on his daily work and moving forward.- How important succeeding as a developer is for him.- How he coped with imposter syndrome as he grew as a developer.- Tips for people aspiring to become software developers who want to make a greater impact using Python.- The importance of choosing a good community as your support system towards your goal."Harness the power of the long term achievements by focusing on the short term actions"We also celebrate wins and share what we're reading (books linked below).Links:- PDM program- Connect with Juanjo on LinkedIn or SlackBooks:- Dynamic Economic Systems- Why Stock Markets Crash - Crafting Test-Driven Software with Python Find your strength! We hope you enjoy this episode and reach out if you have any feedback: info@pybit.es