PyBites Podcast

Follow PyBites Podcast
Share on
Copy link to clipboard

The PyBites Podcast is a podcast about Python Development, Career and Mindset skills. Hosted by the Co-Founders of PyBites, Bob Belderbos and Julian Sequeira, this podcast is for anyone interested in Python and looking for tips, tricks and concepts related to Career and Mindset. For more information on PyBites and Python, visit us at https://pybit.es and hit us up on social media!

Julian Sequeira & Bob Belderbos


    • May 31, 2025 LATEST EPISODE
    • every other week NEW EPISODES
    • 30m AVG DURATION
    • 193 EPISODES


    Search for episodes from PyBites Podcast with a specific topic:

    Latest episodes from PyBites Podcast

    #192: Coding smarter not harder - 5 key ways to succeed as a developer

    Play Episode Listen Later May 31, 2025 33:42


    Are you ready to level up your Python skills? In this episode we share the five common mistakes that hold learners back, and how to avoid them. From setting clear goals to building simple, impactful projects, we'll show you how to turn scattered effort into strategic growth. Learn to stay focused in a world full of distractions, seek mentorship confidently, and reframe challenges as stepping stones. Whether you're stuck in tutorial loops or just getting started, this guide will help you build momentum, boost confidence, and thrive as a developer. Books:Effective Python: https://pybitesbooks.com/books/9kG4DwAAQBAJThe Maniac: https://pybitesbooks.com/books/TggPEQAAQBAJMagician: https://pybitesbooks.com/books/aKUrDwAAQBAJPeak: https://pybitesbooks.com/books/GmcpCgAAQBAJPodcast mentioned: #129 - Empower Your Python Ambitions - From Idea Paralysis to Real-World Projectshttps://www.pybitespodcast.com/13505291/episodes/13505291-129-empower-your-python-ambitions-from-idea-paralysis-to-real-world-projects___

    #191: Code, click, cloud - how Sebastián Ramírez is taking FastAPI to the next level

    Play Episode Listen Later May 23, 2025 45:16 Transcription Available


    Sebastián Ramírez returns in this episode to share the evolution of his journey from open-source developer to company founder, with the launch of FastAPI Cloud. After creating tools used by developers worldwide, Sebastián explains how he found a critical gap in the app creation process - the painful transition from local development to production deployment. Throughout our conversation, we hear how Sebastián and his team are working to remove this obstacle.We also hear some of the amazing ways that FastAPI has been adopted in mission-critical systems worldwide. From powering image generation in ChatGPT to controlling particle accelerators at CERN and managing data from the James Webb Space Telescope, FastAPI has found its way into diverse applications that impact our daily lives and scientific understanding.To join the FastAPI Cloud waiting list, visit https://fastapicloud.com/.You can also reach out to Sebastián on the following platforms:X profile: https://x.com/tiangoloGithub profile: https://github.com/tiangoloTo read the book Sebastián mentioned, visit https://sre.google/books/_______

    #190: The power shift - Flexa's data-driven energy revolution

    Play Episode Listen Later May 13, 2025 33:02


    What if you could tap into a more affordable and efficient energy system, all while supporting grid stability? Tune in to our fascinating conversation with Robin Beer, energy data scientist at Flexa, a startup revolutionising the way we consume electricity. Robin shares the process of creating a virtual power plant that enables consumers to utilise solar and battery resources while strategically managing when to buy and sell electricity based on market conditions and weather forecasts. Not only does this system promise reduced costs, but it also enhances grid stability, offering a win-win solution for consumers and the wider energy network. Our discussion ventures into the intricate technology behind Flexa's virtual power plant, highlighting the essential role of Python and other tools in optimizing energy trading.  We chat about the exciting startup atmosphere in Munich and the importance of cultivating a T-shaped skill set to thrive in this fast-paced environment.Robin's LinkedIn: https://www.linkedin.com/in/robin-beer-7595b680/Robin's X: https://x.com/R_E_BeerFlexa: https://www.flexa.energy/Pybites Circle Community: https://pybites.circle.so/___If you found this podcast helpful, please consider following us!For more Pybites:Developer Mindset Newsletter: https://pybit.es/newsletter

    #189: The Year of Oui: Huy Nguyen on Connection, Community and Showing Up

    Play Episode Listen Later May 8, 2025 49:06


    This episode is a bit special. Julian is joined by one of his closest friends and former AWS colleagues, Huy Nguyen, to talk about something we often overlook in our careers and lives — the power of genuine human connection.In 2024, Huy made an unusual choice. He chose to get off the hamster wheel and take a career break to focus the entire year on being present with friends and community. From a Big Fat Greek wedding in Greece to conversations on balconies in Vietnam, his travels weren't about sightseeing. They were about belonging.Together, Huy and Julian unpack what it takes to build a strong community over time. Huy shares two timeless principles that guide his approach: show up and be curious. You don't need any plan or intention beyond these two things. Making time and being interested is enough. Messy is still effective if you show up with curiosity.They also dig into:The quiet epidemic of disconnection, and what to do about itWhy texting someone you haven't spoken to in years is never as weird as you thinkHow connection can be one of the most overlooked forms of self-careWhy moments of “I was just thinking about you” matter more than you realizeThis episode is warm, honest, and full of the kind of reflections that tend to stick with you. If you've been meaning to reconnect with someone — consider this your invitation.___Huy Nguyen LinkedIn: https://www.linkedin.com/in/huywin/Saving Five (by Amanda Nguyen): https://pybitesbooks.com/books/dCMFEQAAQBAJ____

    #188: Career crossroads - navigating the path to job fulfillment

    Play Episode Listen Later Apr 29, 2025 36:28


    In this episode, Andrea Gosling, career coach and former HR executive, joins us to unpack the complicated feelings that arise when we find ourselves at a career crossroad. Drawing from both her personal journey and client experiences, Andrea shares why so many successful people still feel unfulfilled despite achieving traditional markers of career success.We explore the fascinating psychology behind career transitions, including the paralyzing effect of the sunk cost fallacy ("I've already invested so much in this path"), fear of judgment from peers and family, and the limiting belief that there's only one "right" way to progress professionally. Andrea shares actionable frameworks to help evaluate whether a career change is right for you.___Andrea GosselinkLinkedIn: https://www.linkedin.com/in/andrea-gosselink-cpc-8919027 Website: https://careerlinkcoach.com/____

    #187: Beyond the resume - how to stand out in the competitive world of tech

    Play Episode Listen Later Apr 17, 2025 20:28 Transcription Available


    The tech job market has become increasingly challenging with ongoing layoffs and strong competition for available positions. How can developers stand out when everyone seems to have the same credentials? This episode tackles the essential strategies needed to navigate this difficult landscape. We discuss how imperfect positions can still offer growth, and how enthusiasm, coupled with demonstrated skill, can help employers pick you as a candidate who will bring true value to their organisation.Join our community at pybites.circle.so to continue the conversation, expand your network, and access more resources to advance your Python career journey!___Level up your Python skills in just 6 weeks with our hands-on, mentor-led cohort program. Build and ship real apps while gaining confidence and accountability in a supportive community. Join an upcoming Pybites Developer Cohort today!Carlton Gibson's article:  https://buttondown.com/carlton/archive/if-i-were-starting-out-now/___If you found this podcast helpful, please consider following us!For more Pybites:Pybites Books: https://pybitesbooks.com/Developer Mindset Newsletter: https://pybit.es/newsletter

    #186: Rethinking the art of coding

    Play Episode Listen Later Apr 10, 2025 31:32 Transcription Available


    Rye Whalen sees profound connections between nature and software development that many developers miss. With expertise in hardware, software, and teaching cybersecurity, they uncover how natural systems can inspire better software-building strategies.Rye explains how they approach algorithmic thinking by focusing on foundational base cases and how they encourage their students to visualise problems before writing code. This teaching strategy bridges abstract concepts with practical understanding by tapping into natural visual processing abilities and familiar patterns from the world around us.Beyond technical skills, Rye emphasises the value of creativity and balance. They explain how engaging in activities like photography and music can nurture problem-solving skills and significantly enhance our ability as developers. ___Contact Rye on our Circle Community: https://pybites.circle.so/u/5eb35e0bRye Whalen - https://wentcloud.com/___If you found this podcast helpful, please consider following us!For more Pybites:Pybites Books: https://pybitesbooks.com/Developer Mindset Newsletter: https://pybit.es/newsletter

    #185: Expanding the world of Pybites with cohort coaching, book platforms and more!

    Play Episode Listen Later Apr 4, 2025 26:13 Transcription Available


    PyBytes is taking an exciting step forward with the introduction of cohort-based Python coaching, creating an accessible learning pathway for developers worldwide. After five successful years working with over 200 clients through 1:1 coaching, this new model provides opportunities for collaboration, networking, and group problem solving - skills that translate directly to professional development environments.Beyond coaching, we're partnering with "Explore With Us" to give university students across Australia a 50% discount on the PyBytes platform, and we've also completely revamped PyBytes Books - with a sleek new interface, custom reading lists, and gamification elements.With so many opportunities to learn and explore, we invite you to join our Pybites community, where we celebrate the power of developing together.___Interested in our new Cohort Coaching? Fill in our Cohort interest form.Explore with Us: https://jobs.explorewithus.com.au/pybites/Pybites Books: https://pybitesbooks.com/Pybites guest articles: https://pybit.es/articles/Julian's post on "vibe coding": https://www.linkedin.com/feed/update/urn:li:activity:7310433075216162817/ __If you found this podcast helpful, please consider following us!For more Pybites:Developer Mindset Newsletter: https://pybit.es/newsletter

    #184: The pathway to success - how an open mind can lead to your dream job

    Play Episode Listen Later Mar 14, 2025 35:46


    The road to landing a dream developer job is often paved with persistence, continuous learning, and a willingness to look beyond traditional tech hubs. In this episode, CJ Stein shares his journey from mechanical engineer to software developer at a cheese manufacturing company.Throughout our conversation we're reminded that developer jobs exist everywhere – not just at tech giants and startups. By expanding where you look and having confidence in your ability to learn, you might just find your perfect role in the most unexpected place.___Pybites Circle Community: https://pybites.circle.so/CJ's LinkedIn: https://www.linkedin.com/in/steincj/___If you found this podcast helpful, please consider following us!For more Pybites:Developer Mindset Newsletter: https://pybit.es/newsletter

    #183: AI's silent takeover - are we losing our programming skills?

    Play Episode Listen Later Mar 5, 2025 37:03


    Artificial intelligence is reshaping the world of coding, raising vital questions about our approach to software development. In this episode, we unpack the implications of AI on programming skills and the future of learning to code. As AI increasingly handles various programming tasks, some developers are concerned that new, and even seasoned, coders may be losing touch with critical programming skills. While AI offers opportunities to streamline processes, we highlight the necessity of engaging with coding on a fundamental level.Throughout the episode, we celebrate successes from our coding community, and highlight that while the journey can be challenging, determination and a positive mindset can ultimately lead to career success.Article discussed: AI is Creating a Generation of Illiterate ProgrammersPybites Circle Community: https://pybites.circle.so/Pybites Community Events: https://pybites.circle.so/c/community-eventsBooks mentioned:Nexus - https://pybitesbooks.com/books/n4rvEAAAQBAJFastAPI Cookbook - https://pybitesbooks.com/books/H6oSEQAAQBAJ___If you found this podcast helpful, please consider following us!For more Pybites:Developer Mindset Newsletter: https://pybit.es/newsletter

    Ep #182: Coding for a cure - how Victoria Kolmac is shaping the future of bio-medical engineering with Python

    Play Episode Listen Later Feb 12, 2025 55:49


    Meet the incredibly talented Victoria Kolmac, a university student with a passion for the intersection of biomedical engineering and computer science.Victoria shares her fascinating journey with us, outlining how she and her team built a pulse oximeter from scratch using Python and ESP32 microcontrollers, as well as her work on an advanced project aimed at non-invasively detecting thoracic pressure changes related to sleep apnea. We also delve into the world of quantum computing, exploring the basics of qubits and superposition and how Python is used for predictive modeling in this space. With personal stories of overcoming self-doubt and imposter syndrome, we emphasise the importance of perseverance in technical fields and highlight the real-world applications of Python in healthcare.Victoria's LinkedIn: https://www.linkedin.com/in/victoria-kolmac-a856b2249/Book Mention: "Nexus" - Yuval Noah Harari (https://pybitesbooks.com/books/n4rvEAAAQBAJ)Pybites Coaching: https://pybit.es/catalogue/the-pdm-program/___If you found this podcast helpful, please consider following us!For more Pybites:Developer Mindset Newsletter: https://pybit.es/newsletter

    #181 - From Olympic Lifting to Data Engineer: Tim Frazer's Unconventional Path to Success

    Play Episode Listen Later Feb 5, 2025 37:20 Transcription Available


    Tim Frazer shares his remarkable journey from a homeschooled kid on the Canadian coast to an entrepreneur in Philadelphia. He recounts his early life, influenced by two contrasting educational philosophies, and how this paved the way for his career in operations and software development. This episode delves into the parallels between sports and coding, as Tim shares his journey from yoga all the way to Olympic lifting, drawing lessons from the competitive sports mindset. We hear how feedback loops and embracing imperfect journeys has been crucial in Tim's personal and professional development, teaching him the importance of setting ambitious goals and the 'human' skills necessary to thrive in the world of technology and entrepreneurship.Tim's social media links:LinkedIn: https://www.linkedin.com/in/iamtimfrazer/Bluesky: Tim frazer (@tfrazer.bsky.social)Substack: Tim Frazer | SubstackBooks / what we're reading:Get Better at Anything: 12 Maxims for MasteryMoney for Couples: No More Stress. No More Fights. Just a 10-Step Plan to Create Your Rich Life Together.

    #180 - Transforming DevOps with Generative AI

    Play Episode Listen Later Jan 29, 2025 31:18 Transcription Available


    Generative AI is revolutionising DevOps practices by streamlining incident management, enhancing collaboration, and enabling automation. In this episode, Bob chats with Chris Williams - Developer Relations Manager for HashiCorp - about the future of Ai in the tech industry. Throughout the episode, we discuss the practical applications of AI, address concerns regarding job security, and learn about the importance of staying up-to-date with ever-changing advancements in AI.Article:https://community.aws/content/2rRTRRuo2Tj6r0FXZmWJH8gNHjP/supercharge-your-devops-practices-with-generative-aiTalk:https://youtu.be/POn5WYFw4xU?si=jtBMmPwe9yb-fe8IRepo:https://github.com/aws-samples/genai-for-devopsChris social media links:Chris Williams☁️

    #179 - AI, Developers, and the Future of Code

    Play Episode Listen Later Jan 22, 2025 32:08 Transcription Available


    Could AI make developers a thing of the past in the world of coding? Join us on the Pybites Podcast as we, Julian Sequeira and Bob Beldebos, explore this compelling question and share our personal experiences with AI's integration into our Python projects.After we quickly recount our holiday experiences, we kick off the new year with reflections on the mindset and habits necessary for success.Moving onto AI, we discuss its dual nature—great for boosting productivity but fraught with limitations when tackling complex tasks. We explore Julian's journey of building a web app using Django, where AI proved both helpful and misleading. The conversation emphasizes the importance of foundational coding knowledge, especially for beginners, and the need for detailed prompts to harness AI tools effectively. AI's strengths, from summarizing articles to generating creative ideas, are highlighted, urging developers to adopt a mindset that balances AI assistance with hands-on coding practice.---Podcast Survey: https://forms.gle/qFC3y4HucWow3pDe6

    #178 - Bridging Africa's Employment Gap With Our New Coding Platform

    Play Episode Listen Later Dec 19, 2024 31:16 Transcription Available


    We're back with a brand new episode, on our 8th anniversary today, the 19th of Dec.

    #177 - From Dancing to Python: Sara Moad's Inspiring Tech Transition

    Play Episode Listen Later Nov 20, 2024 47:01 Transcription Available


    What happens when a professional dancer trades it in for a keyboard? Join us as we uncover the incredible journey of Sara Moad, who went from being a professional dancer to managing tech solutions as a Solutions Architect at Sydney Airport. Her transition wasn't just about switching careers; it was about embracing change, self-belief, and the profound impact of soft skills cultivated in teaching children. Sara shares her story of stepping into the tech world during the COVID-19 pandemic, inspired by friends and fuelled by a yearning for fresh challenges.Sara's path is sprinkled with invaluable insights for anyone dreaming of a tech career. She shows how personality and empathy, honed through years of teaching dance, have been her greatest allies on this new stage. Her involvement with the Girls Programming Network is a testament to her belief in inclusivity in tech, as she passionately teaches Python and champions the importance of community support. With Sara, we explore how to overcome imposter syndrome and the power of connecting with those around us to find our footing in unfamiliar territory.For those feeling the itch to transition, Sara offers more than inspiration—she provides a roadmap. From setting short-term goals to exploring personal projects, her advice is about aligning your career with your passions. She emphasises leveraging networks and communication to uncover opportunities and shares anecdotes about how hobbies like playing Dungeons & Dragons can bolster skills vital in tech. Sara's story is a celebration of discovering joy in building tech solutions that resonate with one's own experiences and interests.Links:Connect with Sara on LinkedIn Book: Invisible Women - Caroline Criado PerezGirls Programming NetworkThe _nology Program Sara went through.Join our Community Pybites Python CoachingChapters:0:00 - From Dance to Python4:50 - Transitioning Careers in Tech15:19 - Navigating the Tech Transition19:42 - Building Confidence and Finding Career Paths33:10 - Exploring Perspectives in Tech Education

    #176 - Leveraging Rust: Dan Dresser's Journey to Speed Up His Trading App

    Play Episode Listen Later Nov 13, 2024 44:59


    This week, we're joined by Dan Dresser, who shares how he re-built his trading app in Rust, see also his community win post:Wrote a Trading App in RustWe dive into the app's purpose, the performance challenges he encountered, and how Rust became the best solution for increasing performance demands.Dan shares the complexities / hurdles he faced in the process, his mindset for pushing through when stuck, and valuable tips for learning Rust.We wrap up with two cool book recommendations. I (Bob) got a lot out of this conversation, and I hope you do too. Enjoy and thanks for tuning in!Links:- Connect with Dan on LinkedIn- Join our Circle community and connect with him there- Pybites Rust exercises (WIP)- Pybites coaching (ad segment)- Rust book tip- Non-tech book tip Chapters:00:00 Intro02:04 Dan's trading background03:25 Win of the week05:00 Trading app, goal and scaling09:40 Audience / automating an existing process11:25 Lessons learned - writing async code13:30 The importance starting small16:40 Getting stuck + mindset to persist20:30 The v2 rewrite, when and why?24:00 Why Rust? Learning tips28:35 How Rust boosted the app's performance32:05 Pybites coaching ad segment32:35 Rust transition and impact of performance38:04 Additional Rust learning tips / exercises40:40 Final CTA / non-coding activities41:30 Book tips: Zero to production in Rust / Frostbite43:32 Wrap up / outro

    #175 - Charlie Marsh on Ruff, uv and designing fast + ergonomic Python tooling

    Play Episode Listen Later Nov 6, 2024 50:21


    Who isn't using Ruff for its blazing speed? Who hasn't yet tried uv to make project management seamless and fast?What goes into building these tools, managing their increasing popularity + community of adopters? Hear from the creator himself, Charlie Marsh, as he shares insights on designing fast, ergonomic Python tooling that elevates the developer experience.

    #174 - Mastering Productivity: How Tanner Martin Takes Control of His Time

    Play Episode Listen Later Oct 25, 2024 38:09 Transcription Available


    Welcome back to the Pybites Podcast! This week, Julian talks with Tanner Martin, a Python developer and valued graduate and community member of our Pybites Developer Mindset (PDM) program.In this episode, Tanner shares insights on productivity, mindset, and personal growth. He reflects on his journey to transform his productivity approach, reduce anxiety through weekly planning, and embrace self-kindness. Tanner and Julian also dive into strategies for setting priorities, managing time, balancing personal and professional life, and share book recommendations.Plus, hear about Tanner's current project with his coach Robin in the PDM program. Whether you're a developer or simply looking for ways to improve your time management, this episode offers practical tips for achieving more with less stress.Chapters:00:00 Intro01:15 Meet Tanner03:06 Wins of the week05:08 Tanner's productivity before PDM08:18 Applying Pybites productivity course lessons11:18 How to manage productivity in a corporate environment13:40 How do you manage priorities?16:16 What about sound habits?18:20 PDM coaching ad segment18:50 Planning, tracking and managing distractions23:20 Impact for Tanner of increased productivity26:30 What are you building in PDM?29:08 Rapid fire productivity tips32:13 Book tips35:20 Reach out to Tanner36:15 Wrap + outroBook tip: - Extreme OwnershipReach out to Tanner:- On Circle- On LinkedInDo you want to seriously upskill in Python and as a developer? Check out our PDM program

    #173 - Pybites Platform 2.0 is here!

    Play Episode Listen Later Oct 11, 2024 29:35


    Welcome back to the Pybites podcast! Today we have some really exciting news: we've just launched our brand-new coding platform!Check it out here.After nearly 7 years and almost 50K sign-ups on v1 (codechalleng.es), the design started to show its age. That's why we did a complete overhaul to create our new 2.0 platform. It's faster, cleaner, more responsive, and more affordable.In this episode, Bob and Julian discuss why v2 is such a big improvement, the motivation behind the rewrite, behind-the-scenes insights into how it all came together, some technical challenges we faced, and one of our most exciting new features: parity pricing (pricing in your local currency based on where you live).Enjoy, and we hope to see you coding more Python with us on the new platform!Chapters:00:00 Intro02:00 PyBites Platform 2.0!02:46 Platform's history05:10 How v2 came about: ruthless minimalism08:10 Why v2 is faster and more responsive12:02 Challenges of migrating from v1 to v214:20 Seamless design improvements17:40 Parity pricing: making it more affordable24:05 Humble bundles now available on v225:00 Roadmap and Julian's use of GitHub Issues!27:44 Wrap upDon't forget to join our Python developer communityAnd feel free to reach out to us with any feedback or questions on Circle or LinkedIn:- Bob: Circle / LinkedIn- Julian: Circle / LinkedInThanks for listening, and we'll be back next week!

    #172 - From Punch Cards to Git: The Legendary Journey of Jeff Haemer

    Play Episode Listen Later Oct 6, 2024 49:49 Transcription Available


    "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

    #171 - Hypermodern Python with Claudio Jolowicz

    Play Episode Listen Later Sep 18, 2024 38:37 Transcription Available


    Welcome back everybody! This week we have another exciting podcast episode, this time with Claudio Jolowicz, well known for his "Hypermodern Python" article series which he recently turned into a book.We dive into what Hypermodern Python means, uv's current quick rise, Nox, 80/20 tooling for (beginner) Python devs, Rust, mindset, and last but not least, some good book tips.We hope you enjoy this interview with Claudio and make sure to check out his great materials.Chapters:00:00 Intro episode01:42 Intro Claudio02:44 Music background04:21 Hypermodern Python08:20 uv rapid develment10:20 Making uv default tool12:56 Nox for local CI15:20 Hypermodern Python, the book19:57 80/20 tooling for beginners22:37 PDM ad segment23:03 uv making it easier  25:02 Cloudflare and Rust27:33 Developer mindset and persistence 30:23 Book tips32:25 Design patterns and TDD33:40 Monkeypatching and dependency injection37:12 Final CTA and wrap upLinks: - Hypermodern Python article series- Hypermodern Python book- NOX vs TOX – WHAT are they for & HOW do you CHOOSE?

    Pybites Podcast #170 - Advancing Python Packaging: A Deep Dive with the Pixi Team

    Play Episode Listen Later Sep 12, 2024 64:53 Transcription Available


    In this episode, we reconnect with the Pixi team after our last conversation in November 2023 to dive back into the world of Python packaging, with a special focus on the latest advancements in Pixi. Joining us are Tim and Ruben, both of whom bring their unique expertise in robotics and game development. Ruben shares his experience contributing to conda-forge, pixi and Python package management in general.We explore recent enhancements to Pixi, including its integration with VS Code, the evolution of pyproject.toml support, and the addition of PyPI dependency resolution along with Conda.We also discuss the current state of Pixi for enterprises, touching on its readiness for production and enterprise-specific features like package registries.The conversation also delves into how pixi resolves issues reported by the community, such as platform-specific Pixi.lock file regeneration - and how developers can contribute to the open source ecosystem. Finally, we look ahead to the future, discussing the team's vision for Python packaging over the next one to five years.Tune in for a deep dive into the present and future of Python packaging, packed with personal stories and expert insights.--Links:- Prefix-dev- Add pixi as an workflow/package manager PR- Our PDM coaching program

    Pybites Podcast #169 - Bridging Python and Rust: An Interview with PyO3 Maintainer David Hewitt

    Play Episode Listen Later Aug 30, 2024 42:03 Transcription Available


    In this episode Bob chats with David Hewitt, passionate Python and Rust programmer, core maintainer of PyO3, and part of the Pydantic team. PyO3 lets you write a native Python module in Rust, or to embed Python in a Rust binary. David shares his journey of getting involved and how this tool set helps Python programmers integrate with Rust more easily. We talk about how PyO3 helped the Pydantic v2 Rust integration, how to design for a great developer experience, the mindset of dealing with complex issues, PyPI getting more packages with Rust, how to best learn Rust and more. Enjoy and let us know when you give PyO3 (and maturin) a try ...Reach out to David: https://github.com/davidhewitt (additional social media links there)Ad segment: Pybites PDM coaching program: https://pybit.es/catalogue/the-pdm-program/Join our community: https://pybites.circle.so

    Pybites Podcast #168 - Joao Pedro Chaib

    Play Episode Listen Later Aug 19, 2024 40:11


    A brief description for the time being for episode 168:In this episode Julian interviews Joao Pedro Chaib (JP), a Software Engineer based in Sydney, Australia. JP achieved what so many people dream of every day: transitioning from another industry into the Tech Industry, all while moving countries!Listen to JP's story where he shares the journey, the many mindset hurdles that he overcame along the way, and tips for others looking to make this change. As always, mindset plays a BIG part!If you'd like to follow JP you can catch him here:LinkedIn: https://www.linkedin.com/in/joao-pedro-chaib-39839915a/Instagram: @jotachaibGithub: https://github.com/jpchaibLearn more about _nology, the company that supported JP on his journey in Sydney: https://nology.io/Join the Pybites Community here: https://pybites.circle.soLearn more about Pybites' Coaching here: https://pybit.es

    #167 - Code Reading Club

    Play Episode Listen Later Aug 9, 2024 25:01 Transcription Available


    In this episode Blaise Pabon shares his experience joining a Code Reading Club and how it helped him improve as a developer.He hosted one in PDM last week and it was a cool experience, a great exercise to better read unfamiliar code and to learn from each other in a group setting. Enjoy this insightful conversation with Blaise ... Chapters:00:00 Intro01:12 What is Code Reading Club?04:00 The goal05:40 Coming up with a good code example09:38 Format: paper + using color pens11:00 The group dynamic11:38 PDM ad segment12:00 Tips for a good group dynamic15:20 Takeaways/benefits you've gained from this19:15 Start one yourself, suitable for all levels21:15 Ideal number of people for this23:25 Wrap upResources:Code Reading Club websiteFelienne Hermans' work: - The Programmer's Brain (also discussed with AJ here)- Code Reading ClubConnect with Blaise:- Pybites Community- LinkedIn- GitHub- FosstodonAd segment: PDM developer coaching program.

    Pybites Podcast #166 - Don't Fear Asking for Help as a Developer

    Play Episode Listen Later Jul 24, 2024 28:50 Transcription Available


    In our new podcast episode we explore the importance of asking for help and pushing through the fear in order to do so.We delve into how sharing your expertise can create valuable reciprocal relationships and emphasize the benefits of asking questions, especially for junior developers. We share personal anecdotes, highlighting how overcoming fear and leveraging your network can propel your career forward, in all professional endeavors really.As usual we also talk about wins and books. Join our Python Community hereJoin our flagship coaching PDM program here

    #165 - Kelly Schuster-Paredes: Integrating Python + AI in Education and Other Areas

    Play Episode Listen Later Jun 24, 2024 35:15 Transcription Available


    Welcome back to our Pybites podcast. In this exciting episode we talk again with Kelly Schuster-Paredes about teaching Python, Pycon's education summit, how we are all learners and teachers, AI in education and for learning, how coding / programming skills evolve your brain far beyond their initial aim, exciting tech trends, mindset, wins and books. Phew that is a whole lot so make sure you tune in and get inspired!Welcome back to the Pybites podcast. In this exciting episode, we reconnect with Kelly Schuster-Paredes to discuss the dynamic world of teaching Python. We delve into PyCon's education summit, the dual roles of learners and teachers, and the transformative power of AI in education. Discover how coding skills can evolve your brain, explore the latest tech trends, and gain insights into the right mindset for developers. Plus, Kelly shares her recent wins and book recommendations. There's a lot to unpack in this episode, so tune in and get inspired!---Teaching Python podcastBook tip: Artificial ArtifactsReach out to Kelly:- X- LinkedIn

    #164 - Mastering Python Development: Overcoming Common Pitfalls and Building Success

    Play Episode Listen Later Jun 18, 2024 21:38 Transcription Available


    Welcome back to the Pybites podcast! This week, we delve into six common pitfalls that Python developers face and offer insights on how to gain control and influence in your programming career. Tune in for tips on networking, continuous learning, developing good habits, showcasing your work, bouncing back from failed interviews, and the importance of community.Check out our PDM coachingIf you're more beginner, check out PDI firstJoin our Pybites CommunityRust:- Exercises- Bob's blogKids book tip:- The Anxious Generation 

    #163 - Andrew Farr: Fascinating Python Data Projects and Improving 1% Every Day

    Play Episode Listen Later Jun 1, 2024 28:50 Transcription Available


    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!

    #162 - Pycon US 2024 Debrief

    Play Episode Listen Later May 25, 2024 16:33


    In this episode we share our experience + takeaways from attending Pycon US 2024.* correction: where Bob said "Hablemos Español" he actually referred to: http://hablemospython.devChapters:00:00 intro02:05 takeaways03:45 it's all about the people!05:32 Pybites meetup06:19 Python Apac + Spanish community08:48 mask mandate10:57 networking opportunities11:58 inspiration and new ideas13:39 books14:28 wrap up15:50 outro---Join our Python community here.---Books:- Scarecrow- Four Thousand Weeks- Algorithms- Build a Large Language Model (From Scratch)

    #161 - 10 Essential Things to Add to Your Python Project on GitHub

    Play Episode Listen Later May 20, 2024 10:34 Transcription Available


    In this episode of the Pybites Podcast, hosts Bob Belderbos dives into the essential components you need for a successful public Python project on GitHub. From organizing your code and creating a standout README.md to setting up automated tests and ensuring your project is contribution-friendly, he covers everything to help you build a robust and collaborative Python project. Whether you're a seasoned developer or just starting out, these tips will enhance your project's usability, maintainability, and community engagement. Join the discussion and learn how to set a solid foundation for your open-source projects ...Mentioned / related links:- Starting a Python project - poetry, pip-tools, git + GitHub, package or not?- Using pip-tools to manage Python dependencies- Increase Python code quality with pre-commit- How to handle environment variables in Python- How to test a Python project against multiple versions using tox- What are Makefiles and why + how to use them in your Python projects

    #160 - Unpacking Pydantic's Growth and the Launch of Logfire with Samuel Colvin

    Play Episode Listen Later May 3, 2024 44:44 Transcription Available


    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.

    #159 - How Luis Palacios Transitioned from Blue Collar to Tech with Python & Mindset

    Play Episode Listen Later Apr 29, 2024 35:25


    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

    #158 - Navigating Layoffs: Adopting the Right Mindset for Career Resilience

    Play Episode Listen Later Apr 18, 2024 21:55 Transcription Available


    Join our Community for free hereGet your personal coach here---In this episode, Bob and Julian explore the challenges of being laid off and discuss strategies for adopting the right mindset to effectively navigate this difficult phase. They provide practical advice on taking decisive action and continuing to build a meaningful career.Chapters:00:00 - Introduction01:11 - Wins: veterans program and Pybites AI07:04 - Lay off experience Julian 14:09 - Lean on your network and be proactive with your career18:00 - Books20:20 - Wrap and outro---Links:- Books tip : Factfulness by Hans Rosling / The Power of Meaning by Emily Esfahani Smith- Grow as a Python developer in record time with our PDM coaching program- Pybites merch---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

    Play Episode Listen Later Apr 11, 2024 41:41 Transcription Available


    Join our Community for free here.Get your personal coach, check out our coaching options here.---

    #156 - Mindset, Networking, and Personal Growth in Technology Careers with Louise Oprel

    Play Episode Play 30 sec Highlight Listen Later Mar 26, 2024 30:22 Transcription Available


    This episode features a discussion with Louise Oprel, a cloud advocate, on her career journey and experiences with networking, mentoring, and personal growth. Louise and Bob share insights into developing the right mindset for success and overcoming challenges through small, consistent actions like volunteering, reading, and daily reflection. Practical tips are provided for using technology to connect with others, gain experience through events, and unlock one's potential through mentoring.Links:- Follow Louise on Linkedin: https://www.linkedin.com/in/louiseoprel/- Connect with her in our community:  https://pybites.circle.so/

    #155 - Django, Open Source & Pycon Conferences, Paolo Melchiorre's Developer Odyssey

    Play Episode Listen Later Mar 15, 2024 31:35 Transcription Available


    Join us as we journey through Django, open source, and PyCon conferences with special guest Paolo Melchiorre. We explore Django's evolution, the impact of open source, and the vibrant atmosphere of PyCons. Paolo shares his developer odyssey, offering personal insights and experiences from the tech world. Don't miss this insightful episode on the heart of Python development and community collaboration.Chapters:00:00 Podcast intro00:47 Intro Paolo, how did you get into python and open source03:47 What do you like about Django05:34 Django and Pelican contributions09:17 Getting into open source through Pycon sprints10:31 Coaching Django girls and teaching12:44 Your role / work at 20tab15:33 Handling complex issues and problem solving18:47 AI tools vs Stack Overflow (and articles)19:47 Python / Django / web trends21:27 Front-end and HTMX22:37 Rust based tools23:52 The importance of mindset for developers26:02 Book recommendations27:47 Pycon Italia shoutout and how to reach out30:04 Wrap upLinks:- Follow Paolo on Mastodon- Check out his blog- Connect with him in our community- Pycon ItaliaBooks:- Fluent Python- Django by Example

    #154 - Mindset Lessons From Building Pybites and Its Future Vision

    Play Episode Listen Later Mar 6, 2024 54:03


    In this episode coach Hugh sits down with Julian, co-founder of Pybites, to delve into the heart of what makes Pybites more than just about Python. Julian shares the triumphs and trials of building Pybites, highlighting the significant milestones from the first subscriber to facing the tech industry's fast-paced and evolving landscape.

    #153 - Elevating Python Security: A Conversation with PyPI's Safety & Security Engineer Mike Fiedler

    Play Episode Listen Later Mar 1, 2024 51:44


    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.

    #152 - Will AI Replace Us Developers? No! But Using AI Tools Will Give You an Edge ...

    Play Episode Listen Later Feb 20, 2024 42:01


    And we're back, Julian and Bob this time! We're hearing some people being worried about AI and its impact on developer roles, even to the extent of being skeptical to move in or keep progressing into our field.Hence we thought it would be good timing to discuss the current state of AI tools, their strengths + weaknesses, and how to effectively use them.We don't think they will replace us developers because in this episode we come to the conclusion that so much in software development is (and will be) human. We hope that our perspective will better help you navigate and use these tools. We think we live in exciting times and by embracing AI tools you really can create an edge for yourself.We also have some exciting Pybites updates for you, books and more ... enjoy!And don't forget to join our community and join the discussion.Chapters:00:00 Intro01:18 Wins / community / podcasts07:44 We heard some worries about AI08:56 Thoughts on ChatGPT for coding10:52 It's not there yet12:35 Looking a bit more under the covers17:10 What it means for coding jobs20:40 Shedding a mindset light on current fear23:20 The productivity gains are real!25:10 Julian's AI Utopia moment27:13 Bob's pessimist counter balance (LOL)27:30 Takeaway and adopting a growth mindset28:42 Data privacy aspect30:04 GPT4 vs 3.531:00 AI tools give you an edge (and reduces tutorial paralysis)32:50 Join the discussion33:25 Nerding out on books, book stories and series39:15 Wrap up, Pycon 2024

    #151 - Mastering Open Source: The Journey to FastAPI Expertise, One Issue at a Time

    Play Episode Listen Later Feb 16, 2024 36:32


    This week on the Pybites Podcast, join Robin and Bob as they sit down with the remarkably skilled Marcelo Trylesinski, a distinguished software engineer currently working at Pydantic. Not only is Marcelo a key maintainer for Uvicorn and Starlette, he's also recognized as a FastAPI Expert, a title earned through his meticulous dedication to resolving GitHub issues and contributing to the open-source community.In our conversation, we dive into Marcelo's unique journey, uncovering the disciplined routine of issue resolution that propelled him to become a prolific open-source maintainer and a beacon of expertise in the FastAPI world. Marcelo shares insights into his pivotal moment of joining Pydantic, his ongoing contributions, and the mindset that drives his success as a developer. Beyond the technical, we explore what it means to be a valuable open-source contributor and the broader impacts of such work.From his initial steps into the realm of Pydantic to his current endeavors, Marcelo's story is one of passion, perseverance, and the power of a positive developer mindset. This episode is packed with valuable takeaways for anyone looking to make their mark in open source or to deepen their understanding of FastAPI and beyond.Prepare to be inspired by this engaging conversation, offering a glimpse into the life of a developer who's truly mastered the art of open source contribution, one issue at a time.---Chapters:00:00 Intro + win of the week02:52 How did you become the FastAPI expert?06:55 Learning frameworks through solving issues10:30 Building up a habit of practice12:05 How did you land a job at Pydantic?13:40 GitHub + contributions a track record15:12 Current Pydantic work16:35 Zen's "there should be one obvious way" in open source20:00 How to implement an admin page in FastAPI?22:40 What does Starlette do in FastAPI?23:20 Mindset and productivity as a developer27:17 The ideal open source developer interaction29:10 Use PRs to comment (document), not code29:56 What are you reading / listening31:28 Final piece of advice / using issues vs PRs34:20 Learn GitHub repos by turning on notifications35:35 Wrap and outro music---Reach out to Marcelo on X, GitHub and LinkedIn.Follow his YouTube Channel: The FastAPI ExpertMentioned talk: What does Starlette really do for FastAPI?Book tip: The Medieval World

    #150 - Steve Lott on Coding, Writing, and Technomad Living

    Play Episode Listen Later Feb 14, 2024 52:26


    This week on the podcast, we're thrilled to welcome Steve Lott, a seasoned software developer and author whose mantra is turning coffee into code since 1978.Steve has penned several influential books, including "Mastering Object-Oriented Python," "Modern Python Cookbook," and "Functional Python Programming," drawing from his vast experience since the early days when computers were a rare and costly venture.In this episode, we dive deep into Steve's approach to writing about Python, uncovering his research process and how he infuses fun into his personal side projects.Steve shares his insights on the evolving landscape of Python, the importance of hands-on learning through real-world projects, and the unparalleled impact of the Python community on developers worldwide.But there's more to Steve than just code. As a "technomad," Steve has mastered the art of living on a boat, embracing the nomadic lifestyle while staying connected to the tech world. We explore the unique benefits and challenges of his life at sea, from the freedom it offers to the distinctive perspective it brings to his work and life philosophy.Steve's belief in the power of stories — “Don't come home until you have a story.” — shines throughout our conversation. This episode is packed with stories from his adventures both in front of the keyboard as well as from his nomad lifestyle (we even talk language accents).Join us for this fascinating journey with Steve Lott, where coding meets adventure, and learn how embracing the unconventional can lead to a fulfilling and storied life. We're sure you'll walk away inspired, perhaps even considering how you can live life more fully.Chapters:00:00 Intro podcast and guest + win of the week03:20 Python writing process06:01 Book research process: answer questions and understanding underlying issues11:05 Personal side-projects and keeping it fun16:14 Future of Python19:20 Teaching through real-world projects and related tooling & skills23:00 Impact of the Python community, the best Python "feature"29:07 Being a "technomad", living on a boat, and learning about different cultures35:50 Mindset tips for developers39:14 False assumptions and proper troubleshooting44:50 Book tips and reading books out loud48:50 Wrap up, Circle and book unittesting51:44 Outro musicReach out to Steve:- Mastodon- Blog | books- Pybites community, join here

    #149 - Jacob Moyers: Motivation is Temporary, Discipline and Disagreeing With Yourself

    Play Episode Listen Later Feb 1, 2024 53:32


    #148 - Will McGugan: Rich, Textualize, Open Source and Developer Mindset

    Play Episode Listen Later Jan 24, 2024 34:21


    #147 - Chris Williams: The Art of Cloud Therapy and Embracing Vulnerability

    Play Episode Listen Later Jan 18, 2024 40:06


    Welcome back to the Pybites podcast! In this exciting episode, we delve into the world of cloud computing and personal growth with the remarkable Chris Williams, a renowned AWS Hero and "cloud therapist."Discover Chris's unique approach to demystifying cloud technology and how he uses his skills to solve complex problems in this field. We'll explore:- The fascinating role of a "cloud therapist" applied to challenges in cloud computing.- Chris's insights on effective communication and his top tips for mastering this skill.- The mindset that has propelled Chris to success and how you can adopt it.- The power and importance of being open to vulnerability and admitting when you're wrong.- Insights from the vBrownBag show and how it's shaping tech discussions.- Chris's journey as an AWS Hero and what it means for tech professionals.- The impact of AI and latest tech trends on our world, and how Chris uses it for coding.- Chris also shares a cool personal hobby and book tip.Don't miss this engaging discussion and Chris's final piece of invaluable advice. And if you like what you hear, remember to like, subscribe and share this episode with fellow tech enthusiasts!Chapters:00:00 Intro podcast01:30 Intro Chris Williams02:51 Win of the week04:21 Cloud therapist07:20 Communication09:00 Crucial mindset13:15 Communication resource (tip)15:21 Willingness to be wrong15:59 Pybites ad segment16:43 AWS hero18:40 vBrownBag podcast21:56 Unexpected benefit of show23:45 Mentoring advice27:30 Tech trends and AI29:45 Using AI for coding32:00 Digital photography33:32 Books - Deep work37:50 Final piece of advice39:00 Wrap up / outro Links:- vBrownBag- Reach out to Chris:  - on X  - on LinkedIn- Make 2024 your breakthrough year with Python, check out our 1:1 coaching. 

    #146 - Armin Ronacher: Flask 3.0, Open Source, Rust and Developer Mindset

    Play Episode Listen Later Jan 12, 2024 56:02


    Grow your Python + developer + mindset skills with our weekly emails---In this podcast episode we talk with Armin Ronacher, open source developer, creator of Flask and principle architect at Sentry.Armin shares his personal journey in open-source development, providing valuable insights into maintaining backward compatibility with Flask and his current involvement.He opens up about the complexities of open-source management and his experience with Rust.The discussion also touches upon practical strategies for tackling challenging problems and getting unstuck, offering a glimpse into Armin's approach to building large-scale projects.Armin candidly discusses handling feedback and imposter syndrome, his stance on type hints in Python, and his vision for his legacy in the tech world.This episode is sprinkled with practical tips, including an interesting book recommendation and reflections on the nuances of human interaction, especially in online communities.A must-listen for developers / people working in tech, because it's not just about technical insights but also about the human aspects of software development.Chapters:00:00 Intro episode01:33 Intro Armin, Sentry and GitHub handle05:58 State of Flask and your involvement10:25 Flask's backwards compatibility and focus17:57 Open source and the business side24:00 Your experience with Rust29:37 How do you tackle difficult problems / get unstuck31:06 Pybites ad segment / coaching32:50 How did you manage to build those big projects36:12 Dealing with feedback and imposter syndrome41:00 Armin's take on type hints44:55 What do you want your legacy to be47:12 Book tip: The Coddling of the American Mind51:20 Trickiness of human interaction (e.g. on issue trackers)54:24 Wrap up55:22 Outro music---Follow Armin on X and on GitHub

    #145 - Never Give Up! Persistence will be Key in 2024

    Play Episode Listen Later Jan 11, 2024 26:58


    Grow your Python + developer + mindset skills with our weekly emails---Happy 2024! And welcome back to our Pybites podcast.

    #144 - Cassandra Babilya's Career Change Checklist

    Play Episode Listen Later Dec 21, 2023 56:11


    Welcome back to the Pybites podcast. In this episode we have Cassandra Babilya back to talk about changing jobs + pivoting careers. She shares personal stories, practical advice as well as her Career Change Checklist which we highly encourage you go through over the upcoming holidays ... We hope this episode helps you reflect on your current career and make changes where necessary. Good luck!Chapters:00:00 Introduction episode and topic02:44 Welcome back Cassandra + introduction04:04 Overview of "Make Work Suck Less"07:22 Career change checklist intro07:50 The job cycle10:40 3 stressful things about jobs changes14:00 Preparation and knowledge15:50 3 types of job changes20:35 Personal career pivot story22:55 Stress and burnout, things take time24:20 Julian's career pivot26:24 Ad segment27:07 Reflect on what you want / don't want31:30 Mindset shift and new habits34:10 Goals in the context of job change38:28 Checklist highlights41:18 Networking / connecting on LinkedIn45:40 Presenting skills47:40 Go through the Career change checklist49:00 What are you reading? / Book tips53:00 Wrap up / final words55:30 Outro musicLinks mentioned in the Episode:- Cassandra's Career Change Checklist- Cassandra's Make Work Suck Less website- Cassandra's LinkedIn- Julian's LinkedIn- Bob's LinkedIn

    #143 - Mastering Python with Łukasz Langa: The Story Behind Core Development and Black

    Play Episode Listen Later Dec 11, 2023 55:27


    Join us in this intriguing podcast episode where we delve into the world of Python with Łukasz Langa, a key figure in the Python community. This episode, packed with technical insights and personal anecdotes, covers a range of topics from Łukasz's groundbreaking work with Python to his musical journey. Enjoy!Chapters:00:00 Intro00:53 Guest intro + win of the week05:27 Łukasz' new podcast core.py06:22 Black - what inspired you + how does it work12:30 Is its success thanks to a lack of config?17:00 About code line length18:07 Challenge of getting default options right22:00 Comparing to JS Prettier23:44 Using project.toml and the day Black broke pip24:30 PDM ad segment25:36 How to say No when people request features27:50 Using AST to double-check accuracy29:20 Indenting docstrings31:19 Challenges maintaining Black and noticeable open source contributions40:00 Some features you're particularly proud of41:10 Maintaining a single file for a long time and emoji (unicode) support45:20 Your music background + influence on your development work48:04 What are you reading: Hypermedia Systems + The Guitar Circle52:00 Where to reach out to Łukasz + final shoutout54:48 Outro musicLinks:- Łukasz website- Connect with Łukasz on X- core.py - Pablo Galindo and Łukasz Langa's new Python podcastBooks:- Hypermedia Systems- The Guitar CircleAd segment:- The PDM program---Connect with us on LinkedIn: Julian | BobAnd to get our weekly developer / mindset emails, sign up here.

    #142 - Will Frey: Becoming a Coach, Generators and Design Patterns

    Play Episode Listen Later Dec 7, 2023 21:09


    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.Enjoy!Chapters:00:00 Intro snippet and music00:50 Episode intro01:50 Will Frey intro and win of the week03:38 Experience becoming Pybites coach04:28 Will's generator refactoring08:50 Interesting Python trends10:38 PDM coaching ad segment11:20 Spoiler for next episode12:04 ML/data learning - Algebra-Driven Design book13:44 More design / architecture resou15:10 Python's freedom (and therefor responsibility)16:05 More books16:42 Mindset for getting unstuck when coding20:00 Wrap up20:30 Outro musicLinks:- 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 programConnect with us on LinkedIn:Julian |  BobAnd to get our weekly developer / mindset emails, sign up here

    Claim PyBites Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel