Lompat ke konten utama
ST
Back to all articles

Software Engineering

Choosing Technology Your Team Can Maintain

The best technology is not the most advanced, but the one the people inheriting it can maintain.

Published 14 September 20264 min readMuhammad Fazri

When choosing technology, the usual question is "which is best?". A more useful question: who will maintain this two years from now?

A common scenario

An agency receives a system built with cutting-edge technology. The developers leave. The internal team cannot make small changes without expensive consultants. The system keeps running, but cannot evolve.

The problem is not the technology. The problem is that the decision was made without considering who maintains it.

Three questions before deciding

Who will hold this code? If the internal team uses Laravel, choosing Laravel lowers maintenance cost even when newer options exist.

Can people be hired for it? Technology that is popular in the local job market is easier to maintain long term.

How hard is it to fix a mistake? A simple system that can be fixed quickly beats an advanced one where every change takes weeks.

What we practise

We choose Laravel and Next.js not because they are the best in general, but because many developers in Indonesia know them. That means our clients have options for maintaining their systems without depending on us forever.

That is not a technical decision. It is a business decision that happens to be expressed through technical choices.

ArsitekturTim

Related articles