# Use specialized and flexible tools
It is not often not worth the trouble to try to extend a limited tool to suit your needs. To gain flexibility, it is often necessary to give up centralization.
Decentralizing improves the robustness to a system, and enhances its durability. If a part of it was to deteriorate or to cease to exist, there would still be functionning parts, and as what disappeared had a specific use, it is easier to replace.
As a personal example, using the note-taking app Notion has proven to be an error as I was stuck in a restrained system. The lack of flexibility made me turn to more open systems, and I am now using local plain text files which are extremly flexible.