Python Developer Trends: Surveys, Compilers & Tools

·48m 31s
Shared point

The 2022 Stack Overflow Developer Survey

This episode kicks off with a comprehensive deep dive into the Stack Overflow 2022 Developer Survey. While acknowledging the massive size of the dataset, the hosts highlight several key trends:

Docker adoption has significantly increased, evolving beyond hype into a staple tool for consistent build systems and CI pipelines.
Rust retains its throne as the most beloved language for the 7th consecutive year, while Python and Rust are tied as the most "wanted" programming languages.
PostgreSQL continues to grow in momentum, consistently showing up as a favorite among developers.

"If you are a software developer, you basically just need to know Git... surprisingly, this year they said that's Docker."

Tools and Optimization

Analyzing Packaging with Peppy

Moving beyond PyPI, the hosts discuss Peppy (pepy.tech), a tool for checking package download statistics. Unlike other tools, it focuses on specific version breakdowns, helping maintainers make data-driven decisions on when to drop support for older Python versions.

High-Performance Python with Codon

They review the Codon compiler from ExaLoop, which provides:
• Near-native performance (10-100x faster than standard Python).
• No GIL (Global Interpreter Lock) for better threading scaling.
• Support for compiling to GPU and WebAssembly kernels.

Type Hints and Community News

The hosts discuss an article on the "8 levels of using Type Hints," emphasizing starting with simple data types before moving to advanced features like Literal or Final. Additionally, they cover a security alert regarding a malicious dependency discovered in the PyTorch ecosystem, serving as a reminder to always vet packages.

Finally, the episode wraps up with a nod to the rise of independent blogging and RSS, and a humorous take on the impossible task of "exiting VIM."

Topics

Chapters

8 chapters
Python Bytes
AI chat — answers grounded in episodes