Planning. 24 October 2026. 3 min read.
Buy or build? Start with the process
Choose software by the workflow, integrations, data, and ownership needs it must support, not by the appeal of a new technology.
Read articleEngineering notes on payments, data, access control, and the decisions behind reliable business software.
6 articles
Planning. 24 October 2026. 3 min read.
Choose software by the workflow, integrations, data, and ownership needs it must support, not by the appeal of a new technology.
Read articleReliability. 24 October 2026. 3 min read.
A provider timeout is an unknown outcome; persist intent, make retries safe, and give unresolved work a reconciliation path.
Read articleSecurity. 24 October 2026. 3 min read.
A role name is only a label; protect each resource at every trusted boundary and test what each person is allowed to do.
Read articleData. 23 October 2026. 4 min read.
An in-progress move from MongoDB to PostgreSQL: schema audit, repeatable ETL, rehearsals, cutover checks, and a written rollback plan.
Read articlePayments. 23 October 2026. 5 min read.
How an M-Pesa STK Push integration can persist pending payments, handle callbacks idempotently, and reconcile uncertain outcomes safely.
Read articleArchitecture. 23 October 2026. 6 min read.
How an offline-first POS uses local storage, a durable event queue, and idempotent sync to keep recording sales during an outage.
Read articleNext step
Tell us about the workflow, the integration, or the data move you are planning.