Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Strict Request Input Casting in Laravel

Laravel 13.40 adds a strict flag to the request integer(), boolean(), float(), and string() helpers, so bad input returns your default instead of 0 or an error.

Cooldown Dependency Policy now in Composer 2.11

Composer 2.11 can hold back newly published package versions for a set period before installing them. It also ships six security fixes and faster resolution.