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.

Laracon US 2026 Reveals Its Full Speaker Lineup

Laracon US 2026 has announced its complete speaker lineup for July 28-29 in Boston, headlined by Taylor Otwell, Aaron Francis, Nuno Maduro, and Kent C. Dodds.

The State of PHP 2026 Survey Is Now Open

JetBrains and The PHP Foundation have launched the first State of PHP survey, gathering data on how PHP developers work, what tools they use, and where the language should go next.

Typed Translation Accessors in Laravel 13.15.0

Laravel 13.15.0 adds typed translation accessors, JSON Schema deserialization, a dedicated Cloud queue driver, and security fixes for date validation and route unserialization.

JSON Schema Deserialization in Laravel 13.14

Laravel 13.14 adds JsonSchema::fromArray() for turning JSON Schema arrays back into Type objects, queue inheritance fixes, job inspection improvements, and several HTTP client and mail fixes.

Generate Short, URL-Safe IDs From Numbers With Sqids

Sqids is a PHP library that encodes one or more integers into short, URL-safe strings and decodes them back, with options for minimum length, a custom alphabet, and a profanity blocklist.

Community Laravel Extension for Zed

Laravel for Zed is a community LSP extension that adds go-to-definition, hover cards, find references, rename, and Blade tooling to the Zed editor through static analysis of your project.