Pybites Podcast cover image

Pybites Podcast

Latest episodes

undefined
Aug 16, 2022 • 31min

#082 - Annotate all the things! Why you should care about Python type hints ...

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 you, he lives and breathes this stuff haha)
undefined
Aug 4, 2022 • 22min

#081 - The importance of setting boundaries

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 course, you won't regret it because implementing what you learn there will save you at least 1-2 hours daily!And to combine these type of career skills with highly specialized Python + dev skills, come talk to us how our approach / coaching can turn you into a well rounded developer faster.
undefined
Jul 28, 2022 • 54min

#080 - Documentation-driven development with Sebastián Ramirez

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 vision (work and Python).- And more ...We hope you enjoy this episode. After listening to this episode:- Go check out Sebastián's work.- Follow him on Twitter.- Go code our free FastAPI learning path: 10 exercises that teach you the ins and outs of this beautiful framework.- Stay tuned for our new Typer and SQLModel learning paths ...
undefined
Jul 22, 2022 • 30min

#079 - Growing developer teams in a deep tech startup

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 about how ACCURE leverages Scheduled Scaling with Dask and Argo Workflows- Previous episode Robin was on- He is also in our Slack Community - PDM for Business offer- Pybites Podcast Reading List
undefined
Jul 20, 2022 • 22min

#078 - What's your definition of "rich"?

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 buy healthy food.4. You want to be able to help.5. You want to do more of what you love.We think these are awesome to strive towards and what they all have in common is having more freedom / control in your life, something becoming a remote (nomad) developer can give you. We hope this helps you pause and reflect from time to time to keep the bigger picture in mind. Enjoy and stay tuned for some amazing guests in the coming episodes ...What are we reading? Check out our Pybites Podcast Reading List.---Having projects to show managers is a game-changer. I have been able to skip 1 round of tech interview questions at one company and a live coding session at another just because I had projects to share and show. It makes interviewing so much easier and makes me feel more confident.- Heather G (PDM client)Do you want to land a developer job and/ or leverage your Python to do great things in your career / for the world. Time to check out our PDM program, a 12 week program that will give you the skills and confidence to achieve this and more.
undefined
Jul 5, 2022 • 34min

#077 - The why and how of networking to boost your Python career

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: https://pybit.es/community/).Books we're reading:- Jason: Effective pandas + Don't trust your gut- Bob: The magic of thinking big- Julian: Harvard Business Review- Networking related book: Give and Take- We added all the books mentioned on our podcast to this reading list. Reach out to Jason on Twitter, LinkedIn or on our Slack.Jason also wrote an article on our blog about Pycon: You don’t need to be a Pro @ Python to crack the code of PyconPlease send us any feedback or ideas to info@pybit.es - thanks for listening!
undefined
Jun 29, 2022 • 30min

#076 - Data engineering involves more Python than you might think!

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.comChristo 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/
undefined
Jun 23, 2022 • 11min

#075 - Common Python developer pitfalls and the 80/20 that really matters

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 a Pythonista, book us in for a career chat: https://go.oncehub.com/pybitesThanks for listening,  Any feedback, write us an email to info@pybit.esWe'll be back next week!
undefined
Jun 16, 2022 • 26min

#074 - How to stop wasting hours of coding ... step back and look at the greater design!

**The  official Pybites T-Shirt**This week we talk about an important topic: how to prevent yourself as a programmer from getting into tunnel vision when coding. We have a nice practical example we'll share how we hit this last week (and many times more for that matter) in one of our solutions and also relate it to similar experience people go through when working with us. You have to take a step back from time to time ("creating space") to think about the bigger picture design.We hope it helps you and prepares you better when you hit this issue which (as we like to say) can be insidious.Pybites merch store (t-shirts, mugs and stickers): https://pybit.es/shop/PDM (Pybites Developer Mindset) program:https://pybit.es/catalogue/the-pdm-program/Related episodes:- Getting unstuck with your code- Sunk cost biasBooks we're reading:- Fluent Python 2nd ed- The Secret Commonwealth- All books mentioned on our podcastThanks for listening, for any feedback hit us up via email: info@pybit.es
undefined
Jun 10, 2022 • 25min

#073 - The gift of time

In this episode we talk about the gift of time. Are you intentional in how you spend time with people? We talk about several advantages, why it's so important for your career, personal growth and life / well being. And the best thing: it takes relatively little effort and time if you know how to manage it well productivity wise. Enjoy and ping us if you have preferred topics you want to hear us discuss on our podcast - thanks!Books mentioned:Made to StickTest-Driven Development with PythonPybites Podcast reading list:https://pybitesbooks.com/lists/pybites-podcastJoin our Slack here:https://pybit.es/community/Dedicated podcast channel:https://pybites.slack.com/archives/CMQ796HQQMore information about our PDM program:https://pybit.es/catalogue/the-pdm-program/

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app