March 2023 Summaries
8 posts from Pybites
Filter
Month:
Year:
Post Summaries
Back to Blog
In a follow-up to episode 101, the Pybites Podcast discusses the importance of surrounding oneself with influential people, emphasizing the idea that individuals are the "average of the 5 people" they spend the most time with. The episode also introduces the concept of a "personal board" or "circle of advisors," a group distinct from the main five individuals, offering targeted advice in specific areas. The hosts recommend a Harvard Business Review article as a resource for building such a circle and provide networking tips to connect with people who can positively impact one's life. Additionally, the episode features discussions on personal achievements, books like "A Brief History of Time" and "Montaigne’s Essays," and invites listeners to join their Slack community and a 15-minute career chat.
Mar 31, 2023
216 words in the original blog post.
In this podcast episode, the hosts explore Python packaging, specifically focusing on the creation of a new open-source tool called pybites-search, which enables users to search through various Pybites content like articles, exercises, and videos. The episode originates from a session of the PDM Code Clinic, where the tool was developed as a practical example of building a Python package, showcasing the code and design involved. Open sourcing pybites-search not only benefits the PDM bot project but also invites contributions from the broader community, enhancing its functionality. The hosts encourage listeners to engage with the episode and share their preferences for future content related to Python, development, and mindset.
Mar 25, 2023
159 words in the original blog post.
In this podcast episode, the hosts discuss eight key tips for professional and personal growth, which include the importance of communication, deliberate practice, adopting a growth mindset, being a generalist, focusing on essential skills, understanding the business domain, sharing work with others, and networking regularly. They also touch upon recent achievements and book recommendations such as "Mindset," "Peak," "Grit," and "The Obstacle is the Way," which are suggested to complement the discussed strategies. The hosts encourage listener feedback and provide contact options through Slack or email, expressing gratitude for the ongoing support from their audience.
Mar 15, 2023
127 words in the original blog post.
Navigating setbacks and disappointments is a common challenge for professionals, particularly for Python developers who often face obstacles such as rejection in job applications, challenges in building apps, or writing quality code. Despite these hurdles, resilience and persistence can lead to eventual success, as demonstrated by numerous success stories. The key to overcoming these challenges lies in maintaining self-belief, seeking support from communities like the PDM program, reflecting on experiences, and learning from failures. Practical strategies to cope include taking breaks, engaging with peers for support, keeping a journal to track progress and emotions, and contributing to others' growth. By focusing on growth and learning, developers can enhance their confidence and resilience, ultimately transforming setbacks into opportunities for career advancement.
Mar 15, 2023
715 words in the original blog post.
In the latest Pybites podcast episode, Blaise Pabon shares his journey in software development, highlighting how he started with Python and his involvement with Pybites Developer Mentorship (PDM). He discusses the qualities that make Python an exceptional programming language and emphasizes the significance of open-source projects, detailing his active participation in various developer communities. The conversation also touches on the books they are currently reading, including "Antifragile," "The Tombs of Atuan" from the Earthsea series, and "How to Write." Additionally, the podcast provides links to resources like Vitrina, a portfolio development kit for DevOps, and mentions events hosted by Boston Python, as well as programming sessions with Cucumberbdd and ways to connect with Blaise.
Mar 13, 2023
146 words in the original blog post.
The author shares their journey of learning foreign languages and programming, highlighting the importance of immersive and practical experiences over traditional rote memorization or tutorial-based learning. Initially struggling with language acquisition, the author's breakthrough came through immersive travel experiences, where they engaged with native speakers and practiced reading local materials. This approach led to rapid improvement and fluency. Similarly, when learning to program, the author found success by moving beyond tutorials and engaging in hands-on project work, which allowed them to develop practical skills and confidence despite lacking a formal computer science degree. Emphasizing the value of real-world application and feedback, the author encourages aspiring developers to immerse themselves in projects, ship their work, and learn through experience, ultimately finding success and self-identification as a developer. The narrative underscores the transformative power of deliberate practice and real-world problem-solving in mastering new skills.
Mar 06, 2023
823 words in the original blog post.
In this podcast episode, Jim Hodapp discusses his professional transition from software engineer and manager to a full-time developer coach, sharing insights into the strategies he employs with his clients and the significance of coaching for software engineers. The conversation also delves into the technical aspects of the Rust programming language, highlighting Jim's enthusiasm for it, especially its potential appeal to Python developers, and his involvement with the Rust community through his initiative, Rust Never Sleeps. The episode aims to inspire listeners to continue learning and broadening their skills, featuring resources such as Jim's website, various Rust projects, and recommended books.
Mar 03, 2023
158 words in the original blog post.
Bob shares his transformative experience of adopting live coding as a teaching method, moving away from perfectly edited coding videos and slides to embrace vulnerability and the iterative nature of software development. He highlights that live coding, where mistakes are made and corrected in real-time, provides a realistic view of programming, helping learners relate better by witnessing the actual process of problem-solving and debugging. This method not only demystifies the myth of flawless coding but also fosters a more engaged and interactive learning environment, encouraging better questions and deeper understanding. Additionally, Bob emphasizes that teaching by live coding offers insights into effective development setups and creates a space for sharing knowledge, which is integral to being a great developer. His approach aligns with the JIT (just in time) learning philosophy, which helps learners overcome tutorial purgatory and imposter syndrome by building confidence through practical, challenging yet achievable coding projects.
Mar 02, 2023
768 words in the original blog post.