Notes from the build.
Engineering deep dives, architecture decisions and what we learned shipping operations-heavy software.

Quantum Computing for People Who Ship Software
What a quantum computer can and cannot do, what to ignore in the headlines, and the one area, cryptography, where ordinary engineers should act sooner.

Election Technology: Why Transparency Beats Speed
Election results arrive faster with technology, but trust depends on whether a sceptic can check them. The design properties that matter more than speed.

Who Answers for the Algorithm? Accountability in Automated Decisions
When an automated system declines a loan or filters a job application, someone must answer for it. What accountability looks like in design, records and review.

Feature Flags Are Debt With Interest
Feature flags make shipping safer, then quietly pile up as dead code. Treat each one as a loan with an owner and a repayment date.

The Pharmacy Inventory Problem
Medicines have batches and expiry dates, which makes pharmacy stock harder than ordinary retail. Why the count drifts, and what a trustworthy inventory system does differently.

Designing for the Consultation Room
A consultation lasts minutes and the software either supports it or competes with it. Here is how to design hospital systems around the conversation, not just the record.

Passkeys and the Slow End of Passwords
Passkeys remove the secret that attackers steal, which is why they may finally replace passwords. The slow part is recovery, device spread and the legacy systems still asking for eight characters.

Stablecoins in Cross Border B2B Payments: Promise and Limits
Stablecoins can speed up the movement of value between two points. They do not remove conversion, compliance or controls, which is where cross border business payments actually get hard.

The Real Cost of an AI Agent
The cost of an AI agent is rarely the model bill. Review time, integrations, evaluation and exceptions add up, and a business case that ignores them will not survive contact with real volume.
Have a problem worth solving?
Tell us what is not working, what you are trying to build, or where you want to go next.