Skip to content
PCL

Knowledge base

How to judge a technology choice without being a developer yourself

There is no best technology, only technology that fits what has to happen. A client need not know the names — but should know the four questions that test a proposal.

01

Why one fixed stack is a warning sign

Every agency has tools it is good with, and that is fine. It becomes a problem as soon as every project is pushed into the same shape: a simple brochure site that becomes a full application because that is the standard, or a complex tool squeezed into a package because that is the familiar system.

The consequence is rarely visible at delivery. It comes later: a wish that 'cannot be done', maintenance that costs more than expected, or a move that goes nowhere because everything is entangled with one choice.

A good proposal therefore explains why something was chosen, in terms of your project. 'That is how we always do it' is not a reason; 'this fits because your stock has to be correct in real time and you want to create pages yourself' is.

02

Four questions that test a choice

The first: who can still work on this later? Technology with a large community around it is easier to staff than something rare, however elegant. Ask how many developers in your country work with it.

The second: what happens on growth? If the number of visitors, products or users doubles, what changes in cost and speed? That question deserves a concrete answer, not reassurance.

The third: what can I do myself? Copy, prices, photos, opening hours — that should be possible without a developer. What you cannot change yourself, in practice never changes.

The fourth: how do I get out? Who holds the code, where the content lives and whether it can be exported. Not because you plan to leave, but because the answer says a lot about how the collaboration is meant.

03

What holds everywhere

Whatever route is chosen, some requirements are always reasonable. The site or app loads fast on an ordinary phone with mediocre reception. The content can be managed without a developer. There is an environment to test something before it goes live. There are backups that have actually been restored.

And there is documentation: how to get it running, which external services take part and where the data lives. Not a hundred pages, but enough for someone else to take over without calling you.

Saying that list out loud in the first conversation filters out a lot of misery — regardless of which names end up in the quote.

  • Ask why a choice was made, in terms of your project
  • Test on availability of people, growth, self-management and the option to leave
  • Speed on an ordinary phone is a requirement, not a bonus
  • A test environment, tested backups and documentation belong with it

Quick questions on this topic

Do I need to know which programming language is used?

No. But you do need to know whether people work with it, whether you can take it with you and whether it fits what the site or app has to do. The name itself says little; what you can do with it and who can maintain it says everything.

Is newer technology better?

Not automatically. New means fewer people who know it and more change along the way. Proven means predictable but sometimes slower to new capabilities. What counts is the match with your requirements and the certainty that someone can still work on it in a few years.

Knowledge base

A question that is not here?

Just ask. Plaincodelab answers even when the answer is that you do not need something.

01 / 05

What is it about?

Enter = next