John Henry in the age of AI

John Henry raced a steam drill and won. And it changed nothing. My take, as a software engineer, on the old American folk tale, and what it gets right about facing down a machine built to replace you.
Read more →

nginx upload size behavior

I recently encountered some odd behavior in nginx involving file upload sizes. Nginx has long had a client_max_body_size setting which controls how large of an HTTP POST or file upload the server will accept by comparing to the Content-Length header. Attempting to send a request larger than this results in a 413 Request Entity Too Large error from the server. But is this always the case?
Read more →