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/
#142 - Will Frey: Becoming a Coach, Generators and Design Patterns
This week we have Will Frey back on the show. We talk about Will's transition into coach for our Pybites Developer Mindset program.
Will shares his journey with Python, his recent move to South Korea, and the joy of welcoming his first child.
We also delve into Python's technical aspects like Will's passion for the type hint system (also central to his previous episode #82) and his practical application of generator expressions in a project refactoring, involving XML and CSV files.
He also discusses upcoming Python developments, including improvements to the type system and the potential removal of the global interpreter lock (GIL).
Throughout the episode, Will offers insights into software design principles and strategies for overcoming coding challenges (mindset!), blending personal experiences with technical expertise.
00:00 Intro snippet and music
00:50 Episode intro
01:50 Will Frey intro and win of the week
03:38 Experience becoming Pybites coach
04:28 Will’s generator refactoring
08:50 Interesting Python trends
10:38 PDM coaching ad segment
11:20 Spoiler for next episode
12:04 ML/data learning - Algebra-Driven Design book
13:44 More design / architecture resou
15:10 Python’s freedom (and therefor responsibility)
16:05 More books
16:42 Mindset for getting unstuck when coding
20:00 Wrap up
20:30 Outro music
- Connect with Will on LinkedIn
- Generator gist code
- Will's previous episode about type hints
- The dictionary dispatch pattern
- Book tip: Algebra-Driven Design
- Brandon Rhodes' Python Design Patterns guide
Grow as a Python developer in record time - check out our PDM coaching program
Connect with us on LinkedIn:
Julian | Bob
And to get our weekly developer / mindset emails, sign up here
#141 - Wolf Vollprecht: Making Conda More Poetic With Pixi
In our new podcast episode, we chat with Wolf Vollprecht, the creator of Pixi, a groundbreaking package manager merging Poetry and Conda's approaches.
Discover how Pixi leverages Conda Forge's open-source community for robust package management.
Wolf takes us behind the scenes, explaining Pixi's technical innovations, seamless Pip integration, and project-specific Pixi toml configurations.
Learn why developing Pixi in public and collaborating with other package managers like Rye are key to its success.
Get ready for an insightful journey into the future of Python package management with Pixi.
And as always, we discuss wins and books as well.
Get started with Pixi here.
Connect with Wolf here.
Notable book: Loved
#140 - Salary Negotiation Tips (Taken From the PDM Mindset Hacking Calls)
In this week's podcast episode we tune into a PDM Mindset Hacking call where Julian offers the group some valuable tips when it comes to negotiating your salary when applying for jobs.
These tips will help you determine what your worth is and better negotiate as a professional developer.
00:59 Preparation, do your research
03:30 Have your portfolio ready
04:13 Know your worth
05:58 What do you need?
08:20 Good prep instills confidence
09:40 Other benefits and perks
10:46 Advocate for yourself based on evidence
12:45 Understanding the role you’re going for
13:50 Know where to stop
14:30 70% is prep
14:55 Wrap up
Our coaching goes beyond only tech + Python; we also coach people on mindset, which often is the missing piece to unlock new levels in their developer careers. 💡
For more information, check out our PDM program.
Connect with us on LinkedIn:
Learn how Pybites can help you succeed in your Python journey 🐍 💪
Join our Python Developer Community for free 🌐👋
#139 - Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
This week we talk with Adam Johnson, Python developer / consultant, Django steering counsel member and prolific book author.
We start off with some wins, then we dive into his new Boost your Git DX book.
We also discuss:
• Adam's focus on DX or "developer experience" in his books.
• State of Python tooling.
• Future of Django + Htmx / front-end dev.
• Open source projects motivation and tips for (aspiring) contributors.
• Tips to diversify one's skill set and contribute as a Python developer.
• Technical blogging.
• Book / resource recommendations.
Links & Resources:
- Get Adam's Boost Your Git DX book
- Reach out to Adam on X
- Djangocon US 2023
- Pelican for blogging
- If Books Could Kill podcast
- Mentioned Jim Hodapp podcast episode
- Be Useful (new Arnold book)
00:00 Intro snippet and music
00:47 Episode and guest intro
02:05 Wins of the week (django-watchfiles plugin)
05:04 New Boost your Git DX book
07:26 New tips, even for experienced developers
07:55 Git keep or ignore files
08:57 Your focus on DX (developer experience) in your books
12:32 Code quality and current state of Python tooling
14:40 Future of Django ecosystem and Htmx
16:46 Front-end development
18:00 Motivation for Open source projects
19:37 time-machine, an alternative for Freezegun
20:18 Advice for budding maintainers
21:20 Experience of contributing to git
22:40 Ran into git stash bug because of producing content
23:38 Tips for developers to diversify skill set and contribute
24:42 Using Pelican for your tech blog + note taking
25:55 Believe in yourself / imposter syndrome
27:30 Book pricing
28:20 Book / resource recommendations
29:40 Wrap up and outro music
#138 - New Pybites Python Developer Certificates and How They Are Different
Welcome back to the Pybites Podcast. We've been teasing this for a while, and it's finally here: our Python Developer Certificates.
They're not just shiny badges. They're the real deal, representing solid Python skills, experience with frameworks like Django/FastAPI, debugging, testing, professional developer workflow / collaboration, deployment, and so much more (see assessment criteria below).
Unlike other theoretical (rote learning) certifications ours cover MVP-ready + deployed projects. In this episode we talk about our vision with this and address some common concerns like pricing, time commitment, how long they are valid for, and more.
As our programs and certifications are so unique and individualized, if interested in this, we encourage you to hop on a call with us to further discuss how this can help you in your career.
- Certification homepage
- PCPD-A (associate)
- PCPD-P (professional)
- Assessment criteria
- Books us in for a call
- Steal Like an Artist
- War and Peace
- The Courage to Be Disliked
01:27 Announcing Pybites developer certification
02:38 What?! Pybites do certifications? How ours is different
04:30 Different certificates and our vision
06:22 Assessment criteria, we emulate a real developer environment
08:22 Our certificates are timeless, they don't expire
09:58 Why did we make this? Industry and our people want this!
13:14 It's an add-on to PDM
14:33 Some concerns and questions people might have
17:25 This is very unique and individualized, get on a call
20:46 Books - Austin Kleon, War and Peace, Courage to be Disliked
24:14 Wrap up and outro
#137 - Sentry, a Developer's Partner, Interview with Co-Founder David Cramer
This week PDM coaches Hugh + Ryan talk with David Cramer, Co-founder and CTO of Sentry!
They delve into the journey of Sentry and its rise as an essential tool for developers.
David highlights how Sentry's developer-first approach significantly contributed to its growth.
They touch upon community-centric decisions and the emphasis Sentry places on giving back.
The discussion also ventures into the synergy between Sentry and Python and the attributes they prioritize when hiring.
This episode is a treasure trove of insights for anyone in the tech industry.
03:00 Wins of week
06:32 What is Sentry?
09:37 Growth of Sentry + developer centered
14:20 Top down decisions + giving back
18:24 Industry events and branding
21:18 Sentry and Python synergies
24:50 Htmx developments and Python features
27:19 Attracting talent in Sentry
31:10 Valuable attributes of people you hire
34:43 Pairing app and infrastructure metrics
41:06 "Blade runner concept" to debugging production system
41:46 Key message / insight / final thought for audience
45:48 What do you do in your free time?
47:20 Books & videos tips: Cal Newport + YT construction content
49:48 Wrap up and resources
50:36 Outro music
Links and resources:
- Check out Sentry here
- David Cramer on LinkedIn
- Factorio game
- Blade runner movie