Skip to content

Colin Lateano

Writing about building software, and the things I build while working it out.

Start here

Most of what a module will cost you is settled by its interface, before a line of its body is written.

I put the schema where I could see it instead of where the writes happen, and then trusted it for two months.

Four read-only tools an agent can call while a reader has the page open, and why there are only four.

Most crawlers that read for an answer engine do not execute scripts. That is a content constraint, not a performance one.

Recently

Test data written after the code gets shaped by the code, and then it stops being evidence.

Four read-only tools an agent can call while a reader has the page open, and why there are only four.

Page two exists for machines as much as readers, which is why it gets its own canonical.

Marking a term by hand beats detecting every occurrence of it, and the reverse direction comes free.

Most of what a module will cost you is settled by its interface, before a line of its body is written.

I put the schema where I could see it instead of where the writes happen, and then trusted it for two months.