What I've learned building systems businesses depend on.
Written from projects that shipped — what worked, what failed, and the decisions worth making before writing any code.
- Latest · Enterprise software
When custom ERP beats off-the-shelf — and when it does not
Off-the-shelf software is cheaper until you count the workarounds. Here is the honest test for which side of the line your business is on.
20 Jul 2026 · 7 min read
- Architecture
Four layers of permissions, and why three of them are not enough
Multi-tenant B2B software fails on access control before it fails on features. The permission model SiteLeader uses, and the reasoning behind each layer.
6 Jul 2026 · 9 min read
- AI automation
AI automation that pays for itself, and the kind that does not
Most AI pilots fail because they automate the interesting work instead of the expensive work. How to pick the process that actually returns the investment.
18 Jun 2026 · 6 min read
- Delivery
Your ERP did not fail. Your rollout did.
Most failed enterprise systems work correctly and are quietly abandoned. The failure is almost always adoption, and it is predictable months in advance.
28 May 2026 · 6 min read
- Architecture
Stop storing what you can derive
Invoice status, project progress, stock on hand. The bugs that make business software untrustworthy usually come from storing a value that should have been computed.
9 May 2026 · 5 min read