Pybites Podcast

Julian Sequeira & Bob Belderbos

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/

read less
TechnologyTechnology

Episodes

#172 - From Punch Cards to Git: The Legendary Journey of Jeff Haemer
Yesterday
#172 - From Punch Cards to Git: The Legendary Journey of Jeff Haemer
"The sooner you make your first five thousand mistakes, the sooner you will be able to correct them." - The Natural Way to Draw - Kimon NicoliadesJeff Haemerโ€™s career spans over five decades, and in this episode, he openly talks about his continuous passion for learning and solving interesting problems. We talk about his experience teaching computer science with almost no prior knowledge, his love for Unix, how he landed a job at Twitter in his late sixties, and why he believes networking is key to landing jobs. Jeff also generously shared his list of books he keeps going back to for inspiration and wisdom.  If youโ€™ve ever felt stuck or uncertain in your tech career, Jeffโ€™s journey will inspire you to take bold steps, embrace failure and adopt a persistent mindset to succeed at work and in life. Reach out to Jeff or us if you like this conversation, thanks for listening.- Jeffrey Haemer- Pybites communityChapters:00:00 Introduction, welcome Jeff03:33 Wins: learning Rust / Pybites Rust platform08:10 Jeffโ€™s journey: from punch cards to modern programming16:20 Random luck vs being prepared (networking!)20:04 What's great about Unix, what makes it timeless?25:05 How to learn and making engaging presentations29:21 Persistent mindset, embracing failure (it's inevitable!)33:37 PDM ad segment34:02 Jeff's favorite books44:11 Practical SW dev vs book learning46:35 Wrap up and CTA---Jeff's reading list:* Current audiobooks- J. K. Rowling: Harry Potter y La Piedra Filosofal- Robert Galbraith's The Ink Black Heart* Paper- The Living Talmud- Edward Frenkel Love and Math- Tulsi Gabbard For Love of Country* Daily Reads - Ryan Holiday, The Daily Stoic- The Holy Bible* PDM books (useful advice + inspiration)- Kimon Nicoliades, The Natural Way to Draw- Eric Temple Bell, Men of Mathematics - There is no one, true path.- John Stuart Mill, On Liberty (I recommend All Minus One, which is just Mill's arguments on free speech, and only about 30 pages).- Plutarch, Life of Caesar - Caesar was assassinated; when I read this, I was amazed that he lived long enough to get assassinated.- Mark Twain, Huckleberry Finn - โ€œAll modern American literature comes from one book by Mark Twain called Huckleberry Finn.โ€ โ€“ Ernest Hemingway) - Bob Drury & Tom Clavin, The Last Stand of Fox Company - Marines- Jim Watson, The Double Helix- Kernighan & Plauger, Software Tools (not "... in Pascal") - Perhaps the best practical book ev
#163 - Andrew Farr: Fascinating Python Data Projects and Improving 1% Every Day
Jun 1 2024
#163 - Andrew Farr: Fascinating Python Data Projects and Improving 1% Every Day
Join our community hereBecome a better developer through our coaching---Join host Bob as he sits down with Andrew Farr, a seasoned data engineer, to explore his career trajectories, triumphs, and challenges.In this episode, Andrew shares his recent transition from the US to the UK, landing a new data job, and the daily grind of becoming a data engineer.From adopting a growth mindset to honing his Python skills, Andrew reveals the secrets behind his success. Dive deep into his passion for data analysis, content creation, and the importance of self-promotion in the tech industry.But it's not all about code. Discover Andrew's diverse interests beyond the screen, from photography to historical conservation projects. Join us as we uncover the importance of continuous learning, non-coding activities, and the encouragement needed to pursue your dreams in the world of tech.Tune in for invaluable insights, practical advice, and a dose of inspiration to fuel your own data journey.Chapters:00:00 Intro snippet and music01:00 Andrew Farr intro and win of the week02:25 Experience of new job03:18 1% per day improvement compounding03:56 Only compare to your yesterday's self04:36 Python journey and mindset07:08 Always be coding + PDM challenge mindset09:00 What fascinates you about data?10:32 Some of your data projects (link with history)12:25 Sharing work and current projects14:07 PDM ad segment14:33 Newsletter and consistency15:34 How do you come up with interesting ideas17:30 Critical thinking and the data analyst mindset19:10 Importance of online presence for a developer20:05 Does it become easier over time?21:16 Additional mindset tips / selling yourself23:15 Influence of non-coding skills25:07 Book tips26:42 Final shout-out / piece of advice27:51 Wrap out and outro musicAndrew's LinkedIn and newsletterBooks:-  Elizabeth's Spymaster- Data Engineering with Google Cloud Platform---Subscribe here to not miss any future episode! ๐Ÿ ๐Ÿ’ก ๐Ÿ“ˆAd segment: PDM, become a more capable and confident developer in 12 weeks ๐Ÿ’ช - more info
#160 - Unpacking Pydantic's Growth and the Launch of Logfire with Samuel Colvin
May 3 2024
#160 - Unpacking Pydantic's Growth and the Launch of Logfire with Samuel Colvin
Join our Pybites Community for free hereWe coach people with their Python, developer and mindset skills, more info here.---This week we have an exciting interview with Pydantic's creator Samuel Colvin. ---NOTE that it's best to watch this episode on YouTube, because Samuel demos Pydantic's new Logfire product as well as a bit of FastUI. ๐Ÿ’ก ๐Ÿ’ช ๐Ÿ˜---Delving into the origins, Samuel shares with us how Pydantic was conceived to streamline data validation, drawing inspiration from similar tools but quickly exceeding expectations in popularity and adoption. ๐Ÿ“ˆSamuel touches on the monumental speed improvements in version 2, achieved by incorporating Rust, shares insights into the transition of Pydantic into a company and its future vision. We also touch upon front-end development for which he developed another library called FastUI. ๐Ÿ˜ŽAnd last but not least Samuel demos Pydantic's new exciting Logfire product that was just released. ๐Ÿ’ก ๐Ÿ˜Chapters:00:00 Intro Samuel01:57 Win of the week02:23 Pydantic framework and company backstory05:10 FastAPI's part in Pydantic's grow06:20 Adapting to framework dependencies07:50 Making Pydantic faster with Rust12:15 Learning Rust or not as a Python dev14:16 Pydantic as a company15:46 Open source ideas vs business requirements17:20 Introducing Pydantic Logfire19:15 Live demo (YouTube)25:12 Resource / energy measuring with Logfire26:41 Pydantic's vision for the next years 29:46 Doing front-end with FastUI (short demo)31:13 Using FastUI at Pydantic and the team33:56 Pybites ad34:12 FastUI vs Streamlit for fast prototyping36:46 Key skills for Python devs / open source in 202438:10 Work life balance / build things as a customer41:00: Advice for entrepreneurial minded developers42:48 Hobbies / interests outside of work43:26 Podcast recommendation43:50 Wrap up and outroLinks:- Check out Pydantic Logfire here- Reach out to Samuel on X- Pybites Ad segment: The PDM Program---Connect with us on LinkedIn:- Julian- BobAnd to get our weekly developer / mindset emails, sign up here.
#159 - How Luis Palacios Transitioned from Blue Collar to Tech with Python & Mindset
Apr 29 2024
#159 - How Luis Palacios Transitioned from Blue Collar to Tech with Python & Mindset
Join our Community for free hereGet your personal coach here---In this episode Julian speaks with Luis Palacios, an IT Analyst and aspiring Cloud Architect.What makes this conversation extra special is that Luis shares his journey from a traditionally "blue collar", labour intensive role, to his first job in I.T. Full disclaimer: he achieved this after completing our PDM Program.Luis shares how learning Python and Mindset skills built his confidence such that he was able to apply for his first tech role and then continue pushing through the complexities and challenges that came with it.This really reinforces one of our current messages to folks that Python makes coding accessible to everyone. It doesn't matter who you are, or what industry you're in, Python can help you achieve your goals!Enjoy!Chapters:00:00 Introduction episode and Luis03:22 Luis' career journey06:58 PDM takeaways, mindset and building confidence09:21 From custodian to IT analyst14:23 Favorite helpdesk experiences and networking16:58 Python coding, side projects and LLMs21:16 2 mindset tips24:58 Importance of podcasts for learning27:58 What's next?30:56 Final piece of advice / takeaway32:06 Book tip: Wiring the Winning Organization34:10 Wrap up / outroLinks: - Reach out to Luis on LinkedIn- Book tip: Wiring the Winning Organization---Connect with us on LinkedIn:- Julian- BobAnd to get our weekly developer / mindset emails, sign up here
#157 - Code, Music, and Python Education: A Conversation with Christopher Bailey
Apr 11 2024
#157 - Code, Music, and Python Education: A Conversation with Christopher Bailey
Join our Community for free here.Get your personal coach, check out our coaching options here.---๐ŸŽถ Dive into the intriguing journey of Christopher Bailey, video tutorial producer at Real Python, host of their weekly podcast, and an advocate for learning and teaching Python. ๐Ÿ ๐Ÿ˜In this episode Christopher shares his unique path from music to programming, illustrating how his passions for music, education, and coding have intertwined to shape his career in tech.From early coding fascinations and playing in a band to becoming a key figure in Python education, discover how Christopher's diverse background and persistent learning mindset have propelled him through an inspiring transition into the world of technology.We also delve into Python industry trends that excite him and what's next on his learning radar, along with a win of the week + book recommendation.Join us for a captivating discussion on the intersections of code, music, and education with Christopher Bailey, and discover how embracing diverse experiences can enrich your tech journey. ๐Ÿš€ Check out The Real Python Podcast hosted by Christopher here.Chapters:00:00 Intro02:00 Christopher Bailey intro and win of the week03:47 Background and career progression13:12 Real Python work and how to stay technical17:10 Mindset of learning, music and teaching influence21:20 Immersive learning, deliberate practice and building for others26:12 How to get unstuck when coding and dealing with perfectionism29:39 Python trends and what to learn next36:40 Books39:15 Wrap up and outroBook tip:- The Murderbot Diaries by Martha WellsReach out to Christopher:- LinkedIn- Fosstodon- X- Pybites Circle---Grow as a Python developer in record time - check out our PDM coaching program---Connect with us on LinkedIn:JulianBobAnd to get our weekly developer / mindset emails, sign up here.
#153 - Elevating Python Security: A Conversation with PyPI's Safety & Security Engineer Mike Fiedler
Mar 1 2024
#153 - Elevating Python Security: A Conversation with PyPI's Safety & Security Engineer Mike Fiedler
This week we interview Mike Fiedler, the PyPI Safety & Security Engineer at the Python Software Foundation (PSF).We discuss the importance of security within the Python ecosystem and offering practical advice for Python developers to enhance their security awareness. Highlights include a deep dive into PyPI security measures, the challenges of securing the Python ecosystem, tips for Python developers, and Mike's journey to his current and previous (DevOps) roles, emphasizing the blend of technical skills and mindset needed to tackle security and solving challenges problems effectively.Enjoy this episode with Mike Fiedler!Chapters:00:00 Show intro01:20 Intro to audience and stateless testing win08:24 Transition into PyPI security and current role17:43 Challenging securing the Python ecosystem24:48 Tips for Python devs to be more security aware27:18 PDM ad segment27:44 Security tips cont'd33:16 Solving a puzzling problem in production (mindset)39:40 Psychological safe workplaces / blame vs accountability44:18 Security trends, how to prepare, and resources48:05 Books and wrap up---Pybites ad segment: apply for Python coaching here.---Show links:- pytest-randomly- pytest-socket- Brian Okken's pytest content- PyPI blog- Trusted Publishers- 2FA Required for PyPI- git annotate- Asimov Robot series- Silo- CPython 3.12.2 is SBOM-ified- Trail of Bits blog- Fastly blog- Disaster recovery for Consul clusters (now this exists!)- Bandit- Pre-commitReach out to Mike here.