Home / Companies / Pybites / Blog / August 2022

August 2022 Summaries

5 posts from Pybites

Filter
Month: Year:
Post Summaries Back to Blog
In this week's discussion, AJ Kerrigan joins the conversation to explore key concepts from Felienne Hermans' book, "The Programmer’s Brain," which is recommended reading for developers. The book is structured around essential concepts such as chunkability for improved code comprehension, germane load for encoding thoughts into long-term memory, and the semantic wave approach to balance between abstract and concrete learning. It also addresses cognitive dimensions and trade-offs in codebases, emphasizing the importance of practicing code reading through activities like Code Reading Clubs. The discussion highlights various resources, including PyBites, CodeTour, and podcasts like Teaching Python, to further enhance programming skills and understanding.
Aug 30, 2022 200 words in the original blog post.
The blog post describes a script for plotting the frequency of blog articles published over time in the terminal. It utilizes Python libraries such as collections, dateutil, plotext, and requests to retrieve and process article data from a specified API. The script defines constants like the API URL and date ranges, and employs a year-month generator to ensure all months are represented on the graph, even if no articles were posted. The core function calculates the number of posts per month using a Counter, and the plot is generated with plotext, displaying a bar graph that visualizes the monthly publication frequency. The script is designed to execute only when run directly, using a conditional block to prevent execution upon import, and the resulting plot illustrates the number of Pybites blog posts per month since the blog's inception.
Aug 22, 2022 435 words in the original blog post.
In the latest podcast episode, hosts Bob and Julian discuss the importance of expressing gratitude, highlighting a trend where people often overlook acknowledging the efforts required to maintain smooth operations. They emphasize that while expressing thanks requires minimal effort, it can significantly impact others' motivation and even improve personal happiness when practiced privately, such as through journaling. The episode encourages listeners to incorporate gratitude into their routines and offers links for mindset and career tips, a program for developers, previous podcast episodes, and a way to provide feedback.
Aug 18, 2022 142 words in the original blog post.
In this podcast episode, ML engineer and Python enthusiast Will Frey discusses his journey in the field and his passion for Python's type hints. Frey shares insights into how he stays updated with Python's rapidly evolving ecosystem and delves into the importance and utility of type hints, offering some of his favorite techniques for their implementation. The conversation highlights various Python Enhancement Proposals (PEPs) related to type hints, such as PEP 484, 483, 526, 544, and 561, providing listeners with resources to explore further. The episode aims to offer both educational content and entertainment for Python developers and enthusiasts.
Aug 16, 2022 128 words in the original blog post.
In this discussion, the focus is on the increasing normalization of 12-hour workdays and the importance of setting boundaries to counteract this trend. The conversation explores the origins of extended work hours and provides practical tips to manage them effectively. Recommended reading materials include "The Missing Readme," "Robust Python," and "The Insider’s Guide to Culture Change," which are part of a curated podcast reading list. Additionally, the text promotes a Productivity course designed to help individuals reclaim time in their day and highlights a coaching approach that combines career skills with specialized Python development skills to enhance professional growth.
Aug 05, 2022 163 words in the original blog post.