In the end, code doesn’t make software – people and communities do.
When overwhelmed unemployment insurance systems malfunctioned during the pandemic, governments blamed the sixty-year-old programming language COBOL. But what really failed?
(No links from 2019, curiously enough.)
pip
and stick to the operating system's package manager, or at most setup.py
. Of course installing libraries from different sources, most of which are unaware of the specifics of your system, will mess things up. Be reasonable.
And a few that are timeless:
They let ideology come before pragmatic engineering.
Why and how exceptions are still better for performance, even in Go
Writing parsers from scratch. Why simpler is better and why you don't need a parser generator.