Blog.
Missing data is not zero
One small message in Transit captures a much larger part of the data work: OC Transpo service alerts are unavailable because no alert feed is connected here.
What can move forward before the product catalogue is final?
A website can present a business before it includes a complete product catalogue. Café Arona’s current site focuses on information and contact. A catalogue can be added later.
When two similar components should stay separate
Two cards can look related and still need different contracts.
Changing language should not mean starting over
A multilingual website has more to translate than its headings. The reader's place, selected filters, and unfinished message also deserve attention.
Does your website need instant publishing?
If updates can take a few minutes to go live, you can separate the editor from the public site, keep published pages independent from the CMS, and give the owner one place to edit content.
$50 to $0: an Oracle Always Free VM
Transit's managed database and worker cost me about $50 to $60 a month. In my PAYG account, the Oracle A1 VM that replaced them currently costs me $0, and its 200 GB-class disk forced an explicit retention budget.
AI-accelerated, human-owned: my actual workflow
Claude was the primary implementation tool for my two sites. Codex mostly reviewed the work and sometimes stepped in as a backup implementer. I chose the architecture and caught the kind of CMS mistake a demo can hide.