Skip to content

Commit 3eaa2cd

Browse files
committed
MANIFESTO: simplicity and lock-in.
1 parent a5af648 commit 3eaa2cd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

MANIFESTO

+5-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ Redis Manifesto
6363
complexity. We'll accept to fight the complexity when it's worthwhile but
6464
we'll try hard to recognize when a small feature is not worth 1000s of lines
6565
of code. Most of the time the best way to fight complexity is by not
66-
creating it at all.
66+
creating it at all. Complexity is also a form of lock-in: code that is
67+
very hard to understand cannot be modified by users in an independent way
68+
regardless of the license. One of the main Redis goals is to remain
69+
understandable, enough for a single programmer to have a clear idea of how
70+
it works in detail just reading the source code for a couple of weeks.
6771

6872
7 - Threading is not a silver bullet. Instead of making Redis threaded we
6973
believe on the idea of an efficient (mostly) single threaded Redis core.

0 commit comments

Comments
 (0)