rcmnd

PythonSoftware

Who uses, recommends or left Python, in their own words: each a verbatim quote with a link to where it was said.

2 people and 10 companies and 1 project

Data scientist and machine-learning researcher; chief scientist at bitly, founder of Fast Forward Labs and later a machine-learning executive at Cloudera and Hidden Door.
loved

Programming languages aren't strictly software, but I'm a huge fan of Python along with the numeric computing libraries.

Her written "Uses This" interview, from when she was chief scientist at bitly.

2011-07-27·usesthis.com ↗

NetflixCompany
Streaming entertainment company; its Netflix Technology Blog covers its engineering.
liked

We use Python through the full content lifecycle, from deciding which content to fund all the way to operating the CDN that serves the final video to 148 million members.

How Netflix uses Python across content, CDN and network operations

2019-04-29·netflixtechblog.com ↗

RevolutCompany
Digital bank and financial super-app
uses

With more than 2 million lines of Python code, Revolut People stands apart from conventional HR platforms.

Revolut on its in-house Revolut People platform being built in Python

2025-08-25·revolut.com ↗

fish shellProject
fish is a smart and user-friendly command line shell, an open-source project.
uses

Fish has about 1200.fish scripts (961 completions, 217 associated functions), as well as about 130 pages of documentation (as html and man pages), and the web-config tool and the man page generator (both written in python).

fish's tooling after the port

2024-12-28·fishshell.com ↗

UberCompany
Ride-hailing, delivery and freight platform
uses

The early architecture of Uber consisted of a monolithic backend application written in Python that used Postgres for data persistence.

Why Uber Engineering switched from Postgres to MySQL

2016-07-26·uber.com ↗

Computer scientist teaching at Princeton; spent three decades at Bell Labs in the group that produced Unix, C and C++, and co-authored The C Programming Language.
uses

I write really short things in Awk, and use Python for longer text processing applications.

His Uses This interview, on the machines and editors he works with.

2013-06-06·usesthis.com ↗

DropboxCompany
File storage, sync and collaboration company
mixed

We mostly use Python for our server-side product development, with more than 3 million lines of code belonging to our monolithic Python server. It works, but we realized the monolith was also holding us back as we grew.

Dropbox on its Python monolith and why it moved toward services with Atlas

2021-03-04·dropbox.tech ↗

DoorDashCompany
Local commerce and food delivery platform
mixed

the dynamic typing nature of the language made it difficult to verify that changes didn’t have unforeseen effects at runtime.

DoorDash on the limits of Python in its monolith

2020-12-02·doordash.engineering ↗

Non-profit offering free online education.
mixed

We still like Python, but the dramatic performance difference which Go brings to us is too big to ignore, and we think we’ll be able to better support a system running on Go over the years.

Khan Academy moves its backend off Python

2019-12-20·blog.khanacademy.org ↗

DuolingoCompany
Language-learning app and platform.
mixed

Python is generally not thread-safe. This prevents developers from using in-memory caches to their full potential.

Duolingo on why Python stopped fitting its complex Session Generator

2017-01-31·blog.duolingo.com ↗

SentryCompany
Application monitoring and error-tracking company.
mixed

This meant that even ignoring any optimizations, just replacing Python with Rust could relieve our chokepoint.

Sentry on Python becoming a chokepoint for source map processing

2016-10-19·blog.sentry.io ↗

Who left or rejected it

Managed database platform built on Vitess and Postgres
disliked

The Python tests were very time-consuming to develop and debug. The Python tests added additional install dependencies for anyone getting started as a contributor.

PlanetScale moves Vitess tests from Python to Go

2020-03-20·planetscale.com ↗

RedditCompany
Social news and community platform
disliked

By 2024, the legacy Python service had a history of reliability and performance issues.

Reddit moves its comments backend from Python to Go (undated page) (undated page)

reddit.com ↗

Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.

The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.

A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.

The shading behind a date shows how dated a recommendation is for its kind of thing.

The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.

What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:

Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.