Topics in this podcast include PSF elections, a cautionary tale of a cloud engineer, importing code by string with pkgutil.resolve_name(), DuckDB going 1.0, non-disclosure agreements, Scout APM sponsorship, and software updates with a programming joke.
PSF holds annual board elections requiring voting eligibility affirmation by June 25th.
Former cloud engineer sentenced to prison for deleting code repos post-termination, highlighting repercussions of revenge actions.
Deep dives
PSF Election Process and Board Nominations
The Python Software Foundation holds annual elections for board members, requiring members to affirm their voting eligibility. Nominations for the new board directors need to be submitted by June 25th, with elections taking place in July. Members need to affirm their voter status by June 25th, with candidates announced on June 27th.
Employee's Revenge with Code Deletion
A former cloud engineer was sentenced to two years in prison and restitution for deleting code repositories after getting fired for inappropriate behavior. The engineer attempted to cover his tracks by deleting logs and committing to malicious acts. This incident serves as a cautionary tale against seeking revenge on previous employers by sabotaging code.
DuckDB's Version 1.0 Release and Stability Focus
DuckDB, a file-based SQL database tool, released version 1.0 with a focus on stability and backward compatibility. The 1.0 version emphasizes stable file format changes for easier data management and integration with data science tools like Pandas. With over 4 million monthly downloads, DuckDB offers an alternative to traditional relational databases for analytical and processing tasks.