Chesterton's middle finger
Summary
The article reflects on the value of documenting why code changes are made, critiquing long, unreadable commit logs and advocating clearer, contextualized reasoning. It uses the author's experiences maintaining projects like GoatCounter to argue that good documentation and purposeful communication are essential parts of software development, not optional extras.