↓ Skip to main content

Recommondations on Implementation

·233 words·2 mins

The following five recommendations are for developers building Caretaker Applications.

1. Recommendation: Use and spread open sources
#

Integrate open source tools and promote the projects behind them instead of competing with them. What one creates oneself should be available as a source to others.

2. Recommondation: Favor contribution over creation
#

Anyone can start a software project, but hardly anyone can maintain it in the long run. Minor flaws in existing projects are no excuse for starting a new one. Don’t add another stone to the graveyard of inactive free and open source software projects — start reading their docs and talk to the people behind them.

3. Recommendation: Aim for a common tech-stack
#

New technologies and trending languages are tempting, but aim for a widely used stack, so that your code can be read, adjusted, and reused by many.

4. Recommondation: Favor federation over platforms.
#

Applications for similar uses should coexist in a healthy way without locking users in. In the best case, users have sole control over the data assigned to them, and this data should be available to them at every node of the infrastructure.

5. Recommondation: Celerbrate being surpassed
#

If you worked really hard on something, but then something better appears, celebrate it. It is not a single project that should grow, but social change. Help users switch applications and take some time for yourself.