Boilerplate

I Spent 3 Years Fighting Axum’s Type System. Then I Wrote My Own IDL.

After years of fighting Axum’s complex type system and inconsistent OpenAPI generation, one developer built a tool that lets you define your API once and generate Rust, OpenAPI, and TypeScript code from a single IDL. The lesson: the best code is the code you never write.

AI Isn’t Making Software Development Better. It’s Killing the Next Rails.

AI coding agents are making software development faster on the surface, but they’re killing the foundational pain that drives the creation of elegant frameworks like Rails. Without that pain, the next generation of abstractions will never be born — and we’ll be left with sprawling, unmaintainable codebases that collapse under their own weight.