SMRTR Programming

Programming stories

Get hand-picked daily summaries of the best, most informative programming articles from around the web. Browse recent summaries, then jump to the original source when you want the full article.

Google engineering manager Jennifer Davis on improving developer productivity: 1. Focus on team outcomes and capabilities, not individual metrics. 2. Platforms combine tools, processes, workflows, collaboration, and culture. Evolve platforms for more contributors. 3. Key elements: minimize toil, use common vocabularies, log friction, communicate openly, and learn continuously. 4. Goals: increase value delivery,...

Latest stories

SMRTR Programming

Get the next batch of curated stories in your inbox.

This archive is built from SMRTR newsletter stories. Subscribe for hand-picked stories without the extra noise.

More recent stories

Switching Screens in Your Terminal

Textual's Screen class enables creating multiple screens within a terminal application. Users can switch between screens using buttons or keyboard shortcuts, allowing for organized interfaces with features like settings pages and...

How I run standalone Python in 2025

uv, a new Python package manager, replaces pip and pyenv for managing Python versions and dependencies. It simplifies project setup, allows quick script execution with custom packages, and solves issues with Python 3.12...