Best of Planet PythonJanuary 2026

  1. 1
    Article
    Avatar of planetpythonPlanet Python·14w

    “I’m worried about layoffs”

    Developers often make the mistake of only focusing on skill development when facing job insecurity. The key is to invest in learning during stable periods ("Peace Time") rather than waiting for crisis ("War Mode"). When employed and comfortable, dedicate 5 hours weekly to building projects outside your comfort zone and learning intimidating tools. This proactive approach ensures you're prepared when layoffs or career challenges arise, rather than trying to learn under the stress of unemployment.

  2. 2
    Article
    Avatar of planetpythonPlanet Python·13w

    The missing 66% of your skillset

    Senior developers need more than just programming language expertise. The ecosystem around Python—including dependency management (uv), Git workflows, testing (pytest), quality control (Ruff, type checkers), CI/CD automation (GitHub Actions), deployment (Docker, Cloud), and CLI proficiency (Makefiles)—comprises roughly two-thirds of professional skillset. Mastering these tools differentiates engineers from scripters and helps developers escape tutorial hell.

  3. 3
    Article
    Avatar of planetpythonPlanet Python·16w

    Localising xkcd

    A collection of localized versions of the famous xkcd 327 'Little Bobby Tables' comic, adapted for various European PyCon conferences in 2025. The localizations were created to illustrate SQL injection prevention using Python 3.14's new template strings (t-strings) feature during lightning talks at PyCon Italia, Greece, Estonia, Finland, and Sweden.

  4. 4
    Article
    Avatar of planetpythonPlanet Python·12w

    7 Software Engineering Fixes To Advance As A Developer

    Developers often get stuck in "Tutorial Hell" despite knowing syntax and solving code challenges. Seven key engineering shifts can help break this pattern: finishing projects instead of abandoning them, learning the full ecosystem beyond just coding (Docker, Git, Testing, CI/CD), getting feedback instead of coding in isolation, and adopting better debugging practices like the 20-Minute Rule. The focus is on shipping real projects rather than accumulating unfinished courses and repositories.

  5. 5
    Article
    Avatar of planetpythonPlanet Python·15w

    PyCoder’s Weekly

    This weekly Python newsletter curates recent articles, tutorials, and projects. Featured topics include unit testing for performance with Big-O scaling, using the Cursor AI coding editor, recursive structural pattern matching, and optimizing Docker build cache. It also covers draft PEPs for dedented multiline strings, unified slot systems, and JSON package metadata, plus Django bugfix releases. Additional content includes speeding up Python's packaging library, debugging with f-strings, switching from Mypy to ty type checker, and several new Python projects for PDF forms, geocoding, and desktop automation.