
Engineering · October 1, 2026 · Gynvix · 1 min read
What we mean by an operable system
Software is operable when the people who own it can deploy it, explain it, and recover it without calling the original authors.
Blog
Articles are published by Gynvix. Drafts stay in the database and are not listed here.
Loading articles…

Engineering · October 1, 2026 · Gynvix · 1 min read
Software is operable when the people who own it can deploy it, explain it, and recover it without calling the original authors.

Engineering · August 19, 2026 · Gynvix · 1 min read
Authorization, secrets, and backups belong in the first release that stores a real record.

Engineering · July 17, 2026 · Gynvix · 1 min read
A provider will send the same event twice. Your handler has to notice.

Engineering · July 16, 2026 · Gynvix · 1 min read
An error should name the field, the rule, and whether trying again makes sense.

Engineering · May 11, 2026 · Gynvix · 1 min read
The API process should own validation, authorization, and the database. The page should not.

Engineering · May 10, 2026 · Gynvix · 1 min read
Types help inside the program. They do not validate the JSON that just arrived.

Engineering · April 9, 2026 · Gynvix · 1 min read
Filters, search, and pagination belong in the query string so a view can be shared.

Engineering · April 8, 2026 · Gynvix · 1 min read
A server component can render the page. A client component should own only the interaction.