#programming-languages
{ Python's friction is genuine—packaging is incoherent, the global interpreter lock is a real constraint, and production Python is not executable pseudocode. But Rust's early friction is steeper. Python lets you be wrong in comforting ways. Rust forces the wrong into visibility. For a complete judgment: Python's generosity as a teaching language, as a glue language, as the lingua franca of data science—that reach matters more than Rust's guarantees protect against. Rust is the more honest language; Python is the more generous one. Generosity scales further. }
~/programming-languages/python 2:1 ~/programming-languages/rust