Notes from the build.
Engineering deep dives, architecture decisions and what we learned shipping operations-heavy software.
Tech Trends2 Nov 2026 ยท 3 min read
Green Software: Does Efficient Code Matter for the Climate?
Does efficient code help the climate? Sometimes a great deal, often a little. A proportionate look at where software energy goes and what is worth fixing first.

Double Entry Ledgers for Software Engineers
A balance column cannot explain itself. Double entry bookkeeping gives engineers an append only ledger where every balance is provable, with a PostgreSQL schema to start from.

Why Mobile Money Still Beats Cards Across Much of Africa
Cards were built for a world of bank branches and terminals. Why mobile money and agents won across much of Africa, where cards still lead, and what builders can learn.

Prompt Injection Explained for Product Teams
Prompt injection lets a stranger steer your AI feature through an email or web page. Why it happens, what is at risk and the design choices that limit the damage.

Africa's Undersea Cable Moment
More subsea capacity is arriving in Africa, but a cable landing is only the start. What it changes, what it does not, and what builders should plan for.

HL7, FHIR and the Interoperability Gap
Healthcare has plenty of data standards and still struggles to share records. We look at HL7 v2, FHIR, and why meaning, identity and incentives keep the gap open.

What the EU AI Act Means for Companies Outside Europe
The EU AI Act was written to reach beyond Europe. A plain guide to risk tiers, roles and the questions a non European company should ask to know where it stands.

Evaluating an AI Feature Before Your Users Do
A good demo says little about production. Learn how to define quality, build a test set from real work and catch AI failures before your users find them.

Designing Approval Workflows Finance Teams Trust
Finance teams route around approval systems they do not trust. Here is how to design workflows built on risk, enforced separation of duties and an audit trail nobody can edit.

We Deleted the WHERE Clause
Row level tenancy asks every developer to remember a filter, forever. Schema per tenant removes the thing they would have forgotten.

Clearing, Settlement and Why Your Money Waits
Your dashboard says the payment succeeded but your bank balance has not moved. Authorisation, clearing and settlement explain the wait, and what finance teams can do about it.

Two Planes, Two Products
Becoming a customer and running your workspace are different jobs, with different users and different risks. Bolting one onto the other as an admin tab blurs both, permanently.

Retrieval Before Fine Tuning
Teams reach for fine tuning to teach a model their documents. Retrieval is usually cheaper, easier to update and easier to audit. Here is when each approach belongs.
Have a problem worth solving?
Tell us what is not working, what you are trying to build, or where you want to go next.