Pybites Podcast cover image

Pybites Podcast

Latest episodes

undefined
Nov 1, 2023 • 26min

#138 - New Pybites Python Developer Certificates and How They Are Different

The hosts announce their Python Developer Certificates, which focus on practical skills and project work. They discuss the assessment criteria and how their certifications differ from others. Benefits include lower cost, time commitment, and personalized conversations. They share their current reading lists and reflect on the experience of reading. They also briefly mention accents and future episode plans.
undefined
Oct 30, 2023 • 51min

#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.Chapters00:00 Introduction03:00 Wins of week06:32 What is Sentry?09:37 Growth of Sentry + developer centered14:20 Top down decisions + giving back18:24 Industry events and branding21:18 Sentry and Python synergies24:50 Htmx developments and Python features27:19 Attracting talent in Sentry31:10 Valuable attributes of people you hire34:43 Pairing app and infrastructure metrics41:06 "Blade runner concept" to debugging production system41:46 Key message / insight / final thought for audience45:48 What do you do in your free time?47:20 Books & videos tips: Cal Newport + YT construction content49:48 Wrap up and resources50:36 Outro musicLinks and resources:- Check out Sentry here- David Cramer on LinkedIn- Factorio game- Blade runner movie
undefined
Oct 24, 2023 • 14min

#136 - How to Land a Dev Job in 2023: Proven Strategies & Mistakes to Avoid

In this episode, we delve deep into the nuances of developer job hunting in 2023. The job market landscape has evolved, making persistence and resilience key virtues for any aspiring developer. We shed light on why you shouldn't limit your search to just the top tech firms and how exploring opportunities in smaller yet innovative startups can be a game-changer.Additionally, we touch on the diverse advantages of Python in various roles and underscore the indispensability of a positive mindset. Whether you're a seasoned developer or a newbie, our tips are sure to guide you in your job-hunting journey.Links & Resources:- Ace Your Coding Interview- Join Our Vibrant Community- 1:1 Career Coaching (Including CV/Portfolio/Resume Reviews)Episode Chapters:00:00:00: Introduction & Trip Update00:01:55: Job Hunting Challenges in 202300:02:47: The Myth of Overnight Success00:04:30: Importance of Portfolio, GitHub & Resume00:05:28: Leveraging Our Platform for Project Building00:06:12: Social Media Engagement - Especially LinkedIn00:07:58: The Power of Networking & Showing Genuine Interest00:08:36: Benefits of Joining Our Community00:09:22: Cultivating a Resilient Mindset00:10:58: Broadening Job Search Horizons Beyond FAANG00:12:38: Transition - Heading to Lunch00:13:13: Wrap-up & Community Invitations00:13:55: Light-hearted Outtake---Liked our content? Be sure to subscribe for more insightful content!For a dose of weekly developer insights and mindset hacks, sign up here
undefined
Oct 17, 2023 • 16min

#135 - Our Concern with Programming Certifications

In our new podcast episode, recorded in Córdoba, Spain, we talk about programming certifications and how they might not represent real developer skills.Chapters:00:00 Intro01:01 Wins02:57 About programmer certifications04:14 Concern 1. Do they stand the test of time?06:52 Concern 2. Theory, where is the implementation?09:35 Anther practical example of seeking ability over certificate12:00 Wrap up, why it's important to show your skills!13:30 Pybites is going to address this gap :)14:20 Wrapping up, how the Spain road trip is going15:42 Outro musicStay tuned for our new certifications that will prove that you have tangible skills that a real world Python developer is expected to have these days.And/or already join one of our coaching programs to be ready when we launch them (our certificates will be backward compatible!)
undefined
Oct 10, 2023 • 34min

#134: Using Python in Excel with PyXLL's Creator, Tony Roberts

In this podcast episode we talk with Tony Roberts, creator of PyXLL (pronounced "pixel"). We dive into the backstory of this Python Excel Add-in, why he built it, features, success stories, the business side of things, and also how it compares to Microsoft's recently announced Python in Excel integration.And of course as always there are wins + books 🎉Get ready for the fascinating world of Python + Excel integration ...Chapters:00:00 Intro snippet and music00:44 Guest intro and background02:40 Wins of the week05:06 PyXLL backstory08:50 Market validation10:44 Main features and advantages12:30 The use of decorators14:30 A cool PyXLL success story16:16 Where does the Python code live?18:33 Lessons from running PyXLL as a business21:56 Scaling and automation25:00 What's next and MS Python Excel integration30:27 Books32:56 Wrap up33:34 Outro music--- Get PyXLL here - PYBITES10 will get your 10% off the first yearMentioned books:- Freestyle unlocked (about kayaking)- The Creative Act: A Way of BeingConnect with Tony:- On LinkedIn- In our Circle Community
undefined
Sep 25, 2023 • 45min

#133 - Meet Will Raphaelson: From Script to Production Flow With Prefect & Marvin AI

This week Robin Beer - one of our coaches - interviews Will Raphaelson, Principal Product Manager at Prefect. 😍They talk about his use of Python, Prefect as a tool and its philosophy, open source + business and Marvin AI. 🐍 💪And of course they share cool wins and books they are reading. 💡All in all an insightful chat that hopefully will leave you inspired to go check out these cool new Python tools ... 😎Chapters:00:00 Intro snippet00:11 Intro music00:31 Introduction guests + topics01:32 Welcome Will, do you have a win of the week?04:12 Go to meet ups04:37 How do you leverage Python as a product manager?07:12 Python as a quick prototyping language08:14 What is Prefect and its philosophy?10:56 Robin's experience with Prefect12:26 How has Prefect evolved over time?15:54 Orchestrators and observability18:02 A practical example of an orchestrated flow21:21 How Prefect handles failures in a flow?23:24 Open source and business, how to combine them?27:45 Tips for starting a open source business?31:05 Rationale vs emotion in making product decisions34:12 Marvin AI and its relation with Prefect38:01 Marvin AI is a nice way to start with Python40:16 Recommended books43:02 Wrap up43:55 Outro musicConnect with Will on LinkedIn.Prefect product links:- Prefect- Marvin AIMentioned article:- 28 Dags Later by Stephen BaileyBooks mentioned:- The Precipice- Fundamentals of Data Engineering by Joe Reis
undefined
Sep 18, 2023 • 31min

#132 - How to Be a Productive Content Creator?

This week Hugh Tipping interviews Bob Belderbos about how he manages to get so much content produced on a weekly basis.They discuss daily routines, the content planning process, tools, content quality assurance, how to avoid burnout and more general tips.Enjoy and hopefully it helps you put more content out there yourself and be more productive overall!Chapters:00:00 Intro music00:21 Intro of our host Hugh and topic01:30 Typical Pybites day03:30 Taking breaks04:10 Setting boundaries04:45 Content planning process05:53 Pybites Organic content tool + reviewing process07:00 GitHub issues, Kanban, and feedback as input09:34 Tools for creating content11:20 IronScribe for transcriptions and video clippings13:40 Ad segment: Pybites Productivity Course14:46 JIT (just in time) learning15:58 How to ensure the quality of the content17:05 Shift in code clinics / making mistakes live coding18:50 Dropping perfectionism20:00 More confidence == more fluency20:35 How to avoid burnout - take breaks (diffused mind)22:35 Learn to say no / shiny new object syndrome23:40 Read and embrace deep work24:00 Always be learning / stay curious, capture ideas25:10 Reduce friction / automations25:40 Talk with other people / get feedback26:30 Always keep coding27:50 Set realistic goals, don't be too hard on yourself29:15 Wrap up, ask us further questions ...30:32 Outro musicResources:- Deep Work by Cal Newport- Maker's Schedule, Manager's Schedule by Paul GrahamHosted by Hugh Tipping.Check out our Pybites Productivity Course here.
undefined
Sep 15, 2023 • 16min

#131 - Write more maintainable Python code, avoid these 15 code smells

This week we talk about code smells. 💡Code smells are characteristics in the code that might indicate deeper issues or potential problems. While they're not necessarily bugs, they can be a sign of poor code quality or maintainability issues. 😱We distilled 15 common smells ranging from generic programming to Python specific issues. We hope it will make your more conscious of your code as well as code you'll review. 🐍 💪If you have any feedback, hit us up on:- LinkedIn- X- Email(Also for any podcast topic requests ...)Mentioned Dictionary Dispatch Pattern videoAnd to write cleaner, more maintainable code, in the context of (complex) real world applications, check out our 1:1 coaching options.Chapters:00:00 Intro music00:20 What are code smells?01:11 1. Long functions or classes01:46 2. Duplicated code02:25 3. Data Clumps03:13 4. Using the global space03:52 5. Magic numbers04:38 6. Primitive obsession05:06 7. Overusing comments06:23 8. Too deep nesting07:36 9. Switch statement or long if-elif-elif-else chains08:41 10. Too deep inheritance09:45 11. Dead code10:21 12. Misusing (nested) listcomps11:03 13. Single letter variable names12:03 14. Mutable Default Arguments13:05 15. Error Silencing14:04 Wrap up14:56 Outro musicThanks for tuning in as always 🙏 and next week we'll be back with a brand new episode ... 🎧
undefined
Sep 8, 2023 • 22min

#130 - Excel Embraces Python, Opening Doors to New Roles and How PDI Can Help

In this episode, we delve into the groundbreaking integration of Python within Microsoft Excel and its transformative impact on non-tech professions. 💪📈Discover how this evolution empowers professionals across diverse fields and the dynamic opportunities it presents for career advancement.We also shine a spotlight on the achievements of people through our Pybites Developer Initialization (PDI) program, illustrating how it's shaping the next generation of Python enthusiasts 🐍 😍Celebrate with us as Python broadens its horizons. 🎧🎉Chapters:00:00 Intro music00:55 Wins (productivity / mindset)03:58 Python is getting even bigger and is for everyone 📈06:00 Excel chose Python 😍 / non-techie people adopting Python08:18 How can we help? Pybites Developer Initialization (PDI)09:07 The kind of people that join PDI and their results12:37 Some amazing PDI wins15:28 Spread the word: who can benefit from Python in their career?17:08 AI tools becoming more pervasive17:45 Books (The Carbon Almanac + The Four Agreements)19:30 Wrap up: thank you + homepage update20:34 Next episode hint21:00 Outro music--Seeking a career pivot with Python? Facing challenges as a beginner or bridging the initial developer gap?Discover our Pybites Developer Initialization (PDI) - a 6-week immersive journey.Transition from novice to confident coder with hands-on guidance and dedicated 1:1 mentorship.---Books:- The Four Agreements- The Carbon AlmanacOther links:- Why weekly wins tracking mattersThanks for tuning in every week and we'll be back next week with a fresh new episode ...
undefined
Aug 31, 2023 • 17min

#129 - Empower Your Python Ambitions - From Idea Paralysis to Real-World Projects

In this podcast episode we talk about the significance of building real-world Python applications. Bob highlights the importance of breaking away from tutorial paralysis and creating genuine software solutions to understand and confront real-world complexities. He also emphasizes the career benefits of showcasing tangible Python projects on your portfolio / GitHub / resume. As an actionable step, listeners are introduced to the Pybites Portfolio Assessment tool. Through a fictional character, Alex, listeners are guided on how to use the tool identifying their passions, strengths, weaknesses, and ultimately leverage Python to realize their goals through real world app building.Take the assessment here (your submission will be emailed to Pybites). If you go the manual pen + paper route, then just send it via emial - good luck! 

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode