ArdiQ 1.0: I Was Wrong About Celery

In May I wrote that Celery was the safe default and migrated our backend to it. Three months later Celery broke our async code in production, and we replaced it with the Rust-core queue I'd been building on the side. This is what that cost, and what it taught the queue.

What Writing a Rust Extension Taught Me About Python

PyO3 from the brain of a Python dev learning Rust: where the two languages disagree, what hurts first, and what stuck.