The Double Negative That Means Yes

By fisayo in Opinions on

In English class, double negatives are a mistake. In code, they're a commitment. In life, they're how your strongest yeses actually arrive - not as choices you picked, but as refusals you couldn't keep.…

We Should All Be Lazy Software Engineers

By fisayo in Opinions on

Productive laziness isn't the absence of effort - it's the refusal to waste effort. The best software wasn't built by the hardest workers. It was built by the laziest ones - who then worked incredibly hard to make sure they'd never have to do it again.…

Where should your Go database schema live?

By fisayo in kiln on

Comparing sqlc, Ent, and bob - three Go database tools with different answers to the same question: where should your source of truth live? Plus how kiln builds on bob to generate a complete API layer.…

Generate a REST API from your Database Schema in Go

By fisayo in kiln on

Generate a complete Go REST API from your database schema with kiln. Step-by-step tutorial covering PostgreSQL, MySQL, and SQLite - with CRUD, validation, filtering, soft deletes, nested routes, and OpenAPI generation.…

Introducing kiln: a schema-first API compiler for Go

By fisayo in kiln on

A schema-first API compiler for Go. Point kiln at your PostgreSQL, MySQL, or SQLite database, run one command, and get a complete REST API - models, validation, handlers, routing, and OpenAPI spec. No boilerplate, no framework.…

Reflections on Life

By fisayo in Opinions on

Hey there 👋, Happy New Year to you. I wish you a prosperous new year in good health and a sound mind. Sigh! 2020 was a year, wasn't it? The year where we all stayed at home, worked from home, schooled from home, wore fewer pants...or even better, got rid of the pants, attended online meetings than we…

Discussion