The App You Never Touched Broke Anyway
Nothing Moved, and It Broke Anyway
Here is the strangest fact in the whole course: software decays while standing perfectly still. Your app is built on other people's services — the hosting, the database, the email sender — and every one of them keeps moving after you stop. Platforms retire the exact feature you happen to use. Prices change. The email service tightens its rules, and confirmations that arrived reliably for a year start landing in spam. None of this is anyone punishing you. Those companies are simply running their own products, and yours stands on top of theirs. So a booking page that worked flawlessly in March can quietly fail in October with no change on your side at all. "We changed nothing" feels like it ought to be a defence. It is not one that is available to you, because the ground your product stands on was never yours to keep still.
- Your product stands on services that keep changing after you stop
- Platforms retire features, adjust prices and tighten rules without asking
- An app can fail months later with no change on your side at all
- "We changed nothing" is not a defence that is available to you
The World Moves Too
The services underneath are only half of it. The world the app describes keeps moving as well. The groomer raises her prices in January. Saturday hours change. A second groomer joins in the spring, and the app still offers a single column of slots. She closes for a week in August, and the page cheerfully takes bookings for days she will be on a beach. Notice what has happened: nobody broke anything, and yet the app is now wrong — and Module 3 taught you that wrong is worse than absent, because wrongness never announces itself. A booking page is a description of a business at one particular moment, and businesses refuse to hold still. Every change in the real shop becomes a small maintenance job in the software, whether or not you ever planned to open it again. The app does not know the world moved. Somebody has to tell it.
- The app describes the business at one moment, and the business keeps moving
- New prices, new hours or a second groomer all make the old app wrong
- Wrong data never announces itself — the page looks as confident as ever
- Every change in the shop becomes a small job in the software
A Day a Month, Budgeted
So put a number on it, the way this course has put a number on everything else. For the groomer's app in its second year, with no new features at all, expect about one day a month of upkeep. Renewing things that expire, nudging a service that changed its rules, adjusting slots for the season, restoring something from a backup once or twice. Named in advance, that is a modest line item — a day a month to keep a business's booking system standing. Discovered by surprise, it feels like a betrayal: you finished, didn't you? The difference is entirely in the expecting. And the alternative to paying it is not saving the time. It is the app quietly degrading, one small wrongness at a time, until the groomer stops trusting it and goes back to the phone. Products are not finished. They are kept, the way a garden is kept, or they are lost.
- Budget about one day a month of upkeep in year two, with no new features
- Expected, it is a line item; discovered, it feels like a betrayal
- Skipping upkeep does not save the time — the app degrades until nobody trusts it
- Products are kept, the way gardens are kept, or they are lost
Prefer slides, quizzes, and saved progress? Read this lesson in the library — free, no sign-up.