Pybites Podcast cover image

Pybites Podcast

Latest episodes

undefined
19 snips
Jun 15, 2023 • 35min

#119 - Chris May on the importance of refactoring 💡 😍

Python developer and coach Chris May discusses the importance of refactoring. Topics include the link between creativity and programming, the ROI of refactoring, the power of refactoring, the need for a test suite, productivity tools like note taking and GitHub issues, and the importance of mindset for developers.
undefined
Jun 7, 2023 • 48min

#118 - Veterans in the workplace, challenges and tips

In this podcast episode, Julian interviews Isaac Smit, a former member of the US Navy and current program manager at Amazon.He discusses the challenges faced by veterans in the workplace and how we can support them better.Isaac highlights two main difficulties veterans encounter: dealing with ambiguity and managing invisible disabilities like post-traumatic stress disorder (PTSD).The transition from a highly structured military environment to a more ambiguous corporate setting can be challenging for veterans.Additionally, the invisible disabilities that many veterans have may affect their cognitive abilities, including memory, and it's important for us as colleagues and managers to provide understanding and support.Throughout the podcast, it becomes apparent that building trust with veterans and understanding them is crucial. It's important to offer assistance, be patient, and create an inclusive environment where veterans feel comfortable.As employers and colleagues, we can be more supportive by acknowledging the sacrifices veterans have made, expressing gratitude for their service, and being open to conversations about their experiences (although not triggering them explicitly).Moreover, as managers, we should be aware of the potential performance challenges veterans may face due to their disabilities and provide necessary support while respecting their privacy.Expect a special, thought provoking episode and we are grateful for Isaac sharing openly about his experience and giving valuable tips. As always there are wins and interesting books as well ...Connect with Isaac on LinkedIn.Books mentioned:- The Untethered Soul- The Art of WarChapters:00:00 Intro episode02:44 Intro guest + topic03:22 Wins05:10 Isaac's background + leadership development work09:00 Veterans moving into the corporate world14:00 Effects of PTSD17:40 Challenges for veteran family members22:00 Civil job interview challenges for veterans24:22 Tips for supporting veterans in the workplace25:10 Provide structure for the work26:20 Have empathy (e.g. for veterans with PTSD)29:33 How can managers help?32:34 Patience and acknowledgement of sacrifice38:00 Watch out for triggers41:10 Books (The Untethered Soul / The Art of War)45:30 Wrap up and thanks47:17 OutroThanks for listening and we'll be back next week.
undefined
May 31, 2023 • 25min

#117 - What's enough as a developer and in life?

Welcome back to the Pybites podcast! Today we hone in on the concept of "Enough", which we read about in the book "Psychology of Money" - chapter 3, titled "Never Enough".We discuss what this means and relate it back to the Python developer journey and life in general, giving tips how to find the balance (which can be challenging).As usual we also share Pybites wins + books we are reading. Enjoy and reach out if you have feedback or want to hear us talk about any topic specifically.Chapters:00:00 Intro01:16 The compound effect / podcast backstory02:24 Wins06:47 What's enough? (Psychology of Money book)09:12 Is it a moving target?10:55 Quotes from the book12:53 Don't compare yourself to others13:50 Focus on internals / "enough" in fitness14:50 Linking it to the developer journey / wins file15:30 Give yourself space to make decisions15:50 How does this rhyme with our "what's next?"17:40 Extra Fabulous Comics (linked) 🤣18:19 Books22:50 Share your reading on our Slack or Pybites Books 💡23:16 Teasers upcoming episodes23:50 Thank you! 🙏24:09 OutroExtra Fabulous Comics regarding "enough" in fitness / bodybuilding (this sums it up pretty well lol)Pybites Podcast reading listThank for listening!
undefined
May 26, 2023 • 32min

#116 - From 0 to 1 in Python: how Charles shipped his Fusion Chronicles Django app

In this insightful conversation with software developer, PDM-er, and entrepreneur Charles Carriere, we delve into his journey of launching personal projects, overcoming imposter syndrome, and mastering Python. He shares his experience of creating a Django app in our PDM program around fusion energy, aggregating and summarizing (using AI!) articles, and his future plan of creating a job board on the site as well. Super cool! He emphasizes the importance of launching projects, big or small, to truly understand what you're doing and to learn from each challenge. He also discusses his experience with ChatGPT and how it has proved to be a beneficial tool in his coding process. Finally, the conversation also covers the significance of working with a coach for accountability and key insights. It provided Charles with crucial guidance, focus, and structure to bring his project to completion and properly develop software.Last but not least we talk about the invaluable mindset side of things. We hope you enjoy this rich conversation with Charles.Links:- Charles' Twitter- Aggregator site / project: Fusion Chronicles- He is also in our Pybites community Slack- Check out our PDM programMentioned books:- Influence- Agency- Ryan Holiday's books, for example Obstacle is the WayNeal Stephenson books:- Termination shock- Snow crash- Cryptonomicon- Walter Isaacson bios (Elon Musk bio is coming out ...)Thanks for listening / watching and we'll be back next week ...
undefined
May 18, 2023 • 40min

#115 - Lessons from a Software Developer's Path: Networking, Growth & Side Projects

In this podcast episode, Peter Lynch, a software developer, discusses his journey into web development and his entrepreneurial interests. He shares his experience of transitioning from a corporate job to pursuing his passion for building his own projects. Peter emphasizes the importance of networking and building connections in finding job opportunities. He also highlights the need to embrace discomfort and continuously challenge oneself for personal and professional growth. Additionally, Peter talks about his side projects and the motivation behind them, including his iOS app that generates Apple Watch faces using AI. He encourages others to take action, follow their dreams, and not be afraid to try different ideas, iterating and learning along the way. Overall, Peter's story serves as an inspiration for aspiring developers and entrepreneurs to pursue their goals and find fulfilment in their work.Apps:- Watch Face App- Domain Name SmashLearn more about Peter- Peter's websiteBook Peter is reading: - The Mom TestPrevious episode with Peter:- #018 - High Risk Mindset: Going From Marketer to DeveloperPybites Coaching- The PDM program
undefined
May 11, 2023 • 26min

#114 - Overcoming Imposter Syndrome: 9 Tips to Boost Your Confidence as a Developer

In this podcast episode we discuss 9 tips to build confidence as a developer, drawing from our own experience + coaching 100+ (aspiring) Python developers.We cover the importance of starting with small, achievable projects, breaking down complex problems into smaller tasks, and practicing regularly. Additionally, we emphasize the need for a strong mindset and learning from mistakes, as well as celebrating small victories and reflecting on personal progress. To further improve, we suggest contributing to open source, building a portfolio, and seeking guidance and support through coaching.As usual, we also discuss our wins and books we're reading 😍Links:- Our coding platform- Our PDM coaching program- Hop on a 15 minute strategy call with us- Pybites search tool- Pybites Open Source org- Article + dedicated podcast episode about the comparison game- Join our Pybites Community- Subscribe to our YouTube channelBooks:- The Psychology of Money- Dead Simple Python- The Brothers KaramazovThanks for listening and we'll be back next week ...
undefined
May 7, 2023 • 28min

#113 - Django Plugin Recommendations by Antonio Melé | Top 10 Picks for Web Development

He's back! Django by Example book author Antonio Melé 😍Not only that, we did this interview in person at a cafeteria on the beach 🏖 In this episode he shares his 10 favorite Django plugins 💪 💡1. Django Debug Toolbar2. Django REST Framework3. Django Channels4. Django Celery5. Django Extensions6. Django allauth and social-auth7. Django Import Export8. Django Sentry9. Django Easy Thumbnails / Imagekit10. Django-parlerOf course we also asked him what he's reading at the moment: - NudgeConnect with Antonio:- LinkedIn- Pybites SlackAntonio's previous Pybites podcast episode is number 89And last but not least, get Antonio's epic Django book, you won't regret it!
undefined
Apr 27, 2023 • 26min

#112 - Data Driven Pybites, what's next?

Welcome back to our podcast. In today's episode we go fully "data driven". We held our first annual survey a month ago and we got some amazing feedback. We summarize it in this episode and share some exciting projects we're planning in and working on (we also like to ask ourselves and our clients, "What's next?"). Thank you everybody for the great feedback and stay tuned for some cool new stuff soon ...Chapters:00:00 Intro01:05 Pybites survey 202302:10 Participation02:45 How do people find us?03:23 How often do people use our website04:00 Our Slack Community05:22 Main Python resources for people06:55 Coaching in the Python space08:10 Satisfaction rate (Bob singing)09:50 Pushing more tech content / YouTube12:00 Other feedback to highlight12:38 Percentage people recommending us 🙏13:28 How can we improve?15:00 Balancing tutorial paralysis vs short practical content 💪15:40 Beginner (PDM bridging) coaching product17:08 Diversity @ Pybites 18:00 ML coach joining us 🎉19:15 We'll be doing AMA sessions20:38 Coding platform feature request + upgrading exercises to 3.1022:48 Books (not planned but we did!)24:50 Thanks for all your feedback 🙏25:37 Outro---Links:- Join our community- Check out our coaching- Pybites reading list- Is PDM a bit overwhelming for you? Let us know if you're interested in mentioned beginner coaching product we're building.
undefined
Apr 20, 2023 • 22min

#111 - Julian asks Bob about his use of ChatGpt

Welcome back to our podcast. In this episode Julian interviews Bob about his recent adoption of ChatGpt in his daily work.A bit hesitant at first he has fully embraced the tool and already noticed a significant increase in his productivity as a developer.We also highlight some possible concerns and how experience still matters a lot.As always we also discuss some wins and books / resources we're consuming.Enjoy and hit us up on our Slack if you have any feedback.---Chapters:00:00 Intro01:28 Wins07:05 Julian interviews Bob about his ChatGpt use12:08 Julian doing a British accent lol12:30 Bob gives another practical example of using ChatGpt14:26 Julian on the fear of these tools and becoming obsolete16:39 Books + Cassandra - "Make work suck less" - shoutout20:50 Next episode and outro---Prompt engineering resourceMentioned Pybites Search command line toolCheck out our YouTube Channel 🐍 🔥 Join our Slack Community 💪 😍 Reading:Rule of the RobotsWho moved my CheeseHarvard Business ReviewCassandra's newsletter about making work suck less (she was also on episode 104).
undefined
Apr 5, 2023 • 39min

#110 - Dane Hillard on Python packaging and effective developer tooling

In this week’s episode we talk with Dane about packaging and the rich ecosystem of Python tooling.Dane is the author of Publishing Python Packages, a new Manning book that just came out. In our conversation we dive into some of the specific challenges and opportunities that come with packaging Python code.One of the things that we discuss is the backstory behind Dane’s book on packaging. Dane talks about how he scratched his own itch by open sourcing some packaging code that he had developed at work. He then began to explore some of the patterns and practices around packaging that worked really well. His passion for helping other people distribute their code was also a strong motivator.We also talk about where people struggle with packaging, and how some of the perceptions around packaging come from the history and diversity of tooling in the Python ecosystem. However, Dane points out that there is a more extensible architecture now, which has turned into more of a plugin-like architecture.Dane then dives into some specific topics from his book, including the debate between using a src vs flat directory structure, the benefits of using a pyproject.toml file as a unified way of specifying dependencies and tooling, and how a tool like tox (or nox) is invaluable for orchestrating all the tooling around Python package management.We also discuss some of the challenges around dependency hell, and some tips for managing this more effectively. Dane talks about the importance of using Github Actions as a way of automating CI/CD workflows, and how this can be a big time saver, particularly when the amount of projects you’re maintaining adds up.Finally, we touch on the community aspect of packaging, and some tips for open source maintainers and contributors. Dane shares some of the unexpected things he learned from writing his book, as well as some advice for keeping up with the Python ecosystem and trends in the tech space.Overall, we really enjoyed producing this episode. It offers a wealth of insights into the world of packaging in Python and we’re grateful for Dane sharing all these practical tips + advice with our audience and we’re sure it will help you improve your packaging workflows. ---You can get 35% off on ALL Manning products in all formats using this code: podpybites23---Links:Dane’s new bookTox and NoxShould You Use Upper Bound Version Constraints?What Is ChatGPT Doing … and Why Does It Work?Reach out to Dane:TwitterMastodonLinkedInBooks mentioned:Trustworthy Online Controlled ExperimentsReinventing the WheelRelated packaging Pybites podcast:#108 – Teaching packaging by building a Python package

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