I founded DigitalDev, and I am involved as a partner in projects run with other companies — SingularVision and Codeboys. I send invoices at ten at night, I stay close to every client, and I pick up when someone needs help on a Sunday. Not out of heroics: because I know exactly what it is to run a small or mid-sized company — the operation does not stop at the weekend, and on either side of it there is nobody to hand the problem to. I am not writing this to seem relatable. I am writing it because it is the only credential that matters here:
I use what I build.
Alongside that, I have spent more than twenty years inside a public institution operating at national scale. That is where I learned what scale actually means: processes serving thousands of people, integrations between nationwide systems, platforms built from scratch and maintained for years. The difference in size compared to a small company is enormous; the nature of the problem is exactly the same.
I have worked in healthcare, accounting, systems certified by government bodies, manufacturing, marketing and retail. I have integrated ERPs — ArtSoft, PHC, Devlop.System, SAGE — and systems nobody has updated in twenty years. It is an unglamorous track record, and that is precisely why it is worth something.
Almost none of what I have fixed makes for a good slide. At a clinic, bookings depended on somebody picking up the phone: they started coming in at any hour, with the confirmation and the reminder going out on their own, and no-shows stopped being a Monday morning surprise. At a company invoicing by hand, every document started coming out compliant with the tax rules without anyone needing to know what a document series or a validation code is.
Somewhere else, shipping costs were a rough guess made at the counter — sometimes in the customer's favour, sometimes against — and became a figure calculated on the spot, by weight and destination. Somewhere else again, half the support emails were the same question: where has my order got to. They stopped arriving once the answer was there without having to ask.
None of these started with someone asking for software. They all started with someone saying "this takes me the whole morning". What is left at the end is not the technology:
it is the morning.
So most of the times I am called in to "build something", the answer is not to build anything at all. It is to change two steps of the process. I say so even when it does not suit me.