Compatibility should be a major selection criterion for your products, whether they are Open Source or proprietary.
3. Modularity
Fairphones and cars are built in a modular way to promote repairability, unlike some fully integrated technological jewels that require a complete change in the event of a localized malfunction.
It is clear that we lose in weight, in finesse... what we gain in robustness and repairability.
On the software side, finesse matters little, so let's adopt a modular approach to allow localized developments.
4. Simplicity
Alas, technological glitter ages badly. It is time to (re)design software on switzerland telegram data simple bases to last.
Why are so many software intended for management IT based on poorly mastered technological principles, often from GAFAs and other AirBnB or Netflix?
Why use such ephemeral technology to build software that is supposed to live for several decades?
Let's take a critical look at the architectures so vaunted by the web giants.
Does your project concern hundreds of millions of individuals?
Do you need to store petabytes of data?