When hiring a developer makes no sense
Some of the projects that reach me do not need me. Twenty products with no variants, a standard catalogue, no business system to connect: a hosted off-the-shelf offer does the job for the price of one development day. Saying so costs me work, but less than a project delivered at a loss and abandoned six months later.
Seven situations where you do not need a developer
- Fewer than about fifty products, with no variants or with two or three simple options. That is exactly the shape hosted offers handle best, with no server administration at all.
- One carrier, one VAT rate, one delivery zone. Native configuration covers it everywhere, and it needs nobody.
- No management software, no till, no warehouse to synchronise. Integrations are the first genuine reason to develop; without them there is nothing to write.
- Nobody in-house to administer a server, apply patches or watch backups. A self-hosted platform nobody maintains becomes a compromised site, and that is a matter of months.
- A primarily editorial need: presenting an activity, being found locally, taking enquiries. Selling is secondary, and a classic content site does the job better.
- A total budget below the cost of one development day. That is not a judgement: it is a constraint, and there are decent answers at that budget.
- A project where nobody yet knows whether customers exist. Validating demand with a shop assembled in a few days costs less than discovering there is no market after a development.
What a webmaster does better than me, and cheaper
There is a confusion worth clearing. Many requests phrased as “I am looking for a developer” actually describe routine upkeep: adding products, updating copy, changing a banner, publishing a page, checking updates go through, answering when a form stops sending.
That work exists, it is useful, and it has nothing to do with development. A webmaster or an integrator does it better than a developer, because it is their trade and because they bill it at the right rate. Asking me to type in product records means paying development rates for data entry — and I will do it less well, because it is not what I do daily.
The developer becomes useful at one precise moment: when the expected behaviour does not exist in the tool and no setting produces it. Before that point, they cost money for nothing. After it, there is no alternative.
Five triggers that make a developer useful
-
A business rule that exists nowhere
A price computed from dimensions the customer enters, a discount depending on history, shipping billed by volume rather than weight. No setting produces that, and no market extension either once the rule is yours alone.
-
A connection to an outside system
Management software, till, warehouse, accounting, marketplace. It is the most frequent and most legitimate reason: data has to flow both ways, without retyping and without overwriting what matters.
-
A volume that makes the tool buckle
A catalogue slowing the back office, a category page taking several seconds, an import that no longer completes. At that stage it is no longer configuration, it is query and index optimisation.
-
A failure nobody can explain
A 500 error, lost orders, payments that do not complete, a compromised site. That means reading logs, database and server: exactly what a developer is called for.
-
A plugin stack that became unmanageable
Fifteen extensions treading on each other, with nobody knowing what they do. Replacing the stack with code that is understood and maintained becomes the cheaper option at that point.
Related pages
-
Hidden app costs
The flip side of a hosted offer: the monthly total climbing function by function.
-
Buy a module or have one built
The same trade-off applied to one isolated feature rather than a whole project.
-
Rates
What a day costs, to place the threshold this page talks about.
-
Maintenance and managed service
The alternative to development: looking after what already exists, properly.
Frequently asked questions
Can a hosted off-the-shelf offer really be enough?
Is starting small then migrating risky?
At what threshold does a developer pay off?
Do you take small projects?
How do I know which category I am in?
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.