The 4 money lines that were really 5.

A stacked chart has no total of its own to disagree with, so it lied quietly for weeks.

The short answer

Software a business runs on does not usually fail loudly. It fails by quietly leaving something out, and the business believes the number because it came off a screen.

Here is one we found in our own build, what it cost, and why we now check for it differently.

A chart that could not be wrong, and was

The system tracks money in separate lines so the owner can see which part of the business actually earns. A 5th line was added, and 5 charts carried on summing 4.

Nothing broke. Nothing looked odd. A stacked chart has no total of its own to disagree with, so the picture stayed plausible and the money quietly did not add up. It ran that way for a whole phase of work.

The guard that found it, and the one it could not

We wrote a check that searches the source for anywhere all 4 original lines are named together. It found the 5 charts immediately.

It could not find the 6th problem. One function named the 4 lines as an object spread over 4 lines of code, which looks nothing like a list to a text search.

The day a 5th line existed, that function threw and took the whole statistics panel down with it. A crawler that opens every screen and clicks everything found it in a minute. No amount of searching the text would have.

The replacement check asks the functions themselves whether every row carries every line. It catches the shape rather than the words.

Why this is the argument for custom software

The same shop had a second problem of the same family. Revenue and cash were the same number. They are not.

Money is earned when the watch goes back to the customer, and received when they actually pay. A month of big handovers and slow payers prints as a triumph while the till is empty.

A spreadsheet will never tell you that, because a spreadsheet has no opinion. It adds what you point it at.

A third: a watch sold whose price never synced counted as one watch and zero money. Unknown is not zero, so the count of items with no price now travels alongside the total and gets printed next to it.

What it does on an ordinary day

Stock, repair jobs, who owes what, and the month on one printable page. It works in a back room with thick walls and no signal, because the reference library is real pages rather than a call to a server. It costs nothing per month to run.

And it is wired to the shop's website: sell a watch over the counter and the site stops offering it about a minute later, without anybody touching a computer. That minute is not a figure of speech. It is a 60 second cache, and there is a test that fails if it drifts.

The whole build is on the Iglisi Watch page, and what we would build for a different trade is on the custom software page.

The part worth stealing

If a number on your screen has never disagreed with anything, it has never been checked. Find the place your system adds something up, and go and add it up by hand once. That is a free afternoon and it is how we found ours.

Tell us what you still count by hand every week. We will tell you whether it is worth building something, and we will say so when it is not. Get a free audit.

Updated

Want to know which of these is costing you?

Send us the address and we will send back an audit.

Get a free website audit info@minarankstudio.com · WhatsApp