7 - We optimize for joy. We believe writing code is a lot of hard work, and the only way it can be worth is by enjoying it. When there is no longer joy in writing code, the best thing to do is stop. To prevent this, we’ll avoid taking paths that will make Redis less of a joy to develop.

Source: Redis Manifesto

It’s important to have a well-described philosophy and adhere to it. There are certainly parts of Redis that I don’t agree with, but it definitely feels like a cohesive whole.