Simon Willison’s Weblog

Subscribe

Tuesday, 15th March 2022

Contributing to Complex Projects (via) Mitchell Hashimoto describes in detail his process for understanding and eventually contributing to a complex new codebase. I picked up a whole bunch of useful tips from this.

# 6:09 am / open-source, software-engineering

Bugs in Hello World. If a Unix program attempts to send its standard output to /dev/full it should return an error code. Many classic “hello world” programs fail to correctly handle this case.

# 6:14 am / unix

typesplainer (via) A Python module that produces human-readable English descriptions of Python type definitions—also available as a web interface.

# 6:18 am / python, mypy

2022 » March

MTWTFSS
 123456
78910111213
14151617181920
21222324252627
28293031