Insights
Things we had to work out the hard way.
No trend commentary. Each of these came out of a decision we had to make on a real project, usually after getting it wrong once.
- Business7 min
The moment an off-the-shelf CRM stops being a CRM
Twelve custom fields, four automations and a spreadsheet everyone actually uses. Here is how to tell when configuring is costing more than building.
- AI9 min
AI features that survive contact with users
The demo works. Production is a different problem. What separates an AI feature that stays switched on from one that gets quietly disabled.
- Engineering8 min
Offline-first is an architecture, not a feature
You cannot add offline support to an app that assumes connectivity. What changes when the client holds authoritative state.
- Product6 min
Estimating software without lying to anyone
Fixed prices hide risk, hourly rates hide scope. A third option: estimate the assumptions, not the hours.
- Automation5 min
Automation that fails loudly
The dangerous automation is not the one that breaks. It is the one that stops running and nobody notices for a week.
- UX7 min
Design systems for interfaces people stare at all day
Marketing sites are read for ninety seconds. Operational software is read for eight hours. Almost none of the usual advice transfers.
Got a product that should exist by now?Tell us about it.
Describe what has to change in your business. We will work out what that actually takes — including when it takes less than you think.