-
Notifications
You must be signed in to change notification settings - Fork 0
/
rulesofthumb.json
134 lines (134 loc) · 4.71 KB
/
rulesofthumb.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{
"rulesofthumb": [
"Minimize bad redundancy, maximize good redundancy",
"Seek antifragility (Antifragile: Things That Gain From Disorder)",
"Via negativa. The negative way is a good way. It is good to know what is bad. It is good to know what not to do.",
"Tell others (document) why you are doing what you are doing.",
"Avoid analysis paralysis.",
"Be original, be creative, be constructive but do not reinvent the wheel – in doubt do reinvent the wheel.",
"Sapere aude! Habe Mut dich deines eigenen Verstandes zu bedienen.",
"Docere aude! (siehe Barcamp)",
"Don’t panic!",
"42",
"Think Fast, Talk Smart.",
"Think Smart, Talk Slow.",
"Seek Feedback.",
"Fail-Fast (and hard).",
"Don’t copy and paste, copy, improve and paste.",
"Rather change your patterns than your reasons for them.",
"Don’t expect others to change their patterns. Don’t blame them for not doing so.",
"People are always more complex than our narratives of them.",
"Always assume good intentions",
"If something goes wrong, it was not intended. Period.",
"Don’t change it, improve it!",
"Be explicit about your intentions.",
{
"quote": "Auf den Schultern von Giganten. „Wenn ich weiter geblickt habe, so deshalb, weil ich auf den Schultern von Riesen stehe.”",
"author": "Newton",
"link": ""
},
"Manchmal schauen Riesen auch in die falsche Richtung.",
"Die Leserin hat Recht.",
"Nichts menschliches ist mir fremd.",
{
"quote": "For every complex problem there is an answer that is clear, simple, and wrong.",
"author": "H. L. Mencken",
"link": "https://de.m.wikipedia.org/wiki/H._L._Mencken"
},
{
"quote": "Beautiful is better than ugly.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Explicit is better than implicit.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Simple is better than complex.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Complex is better than complicated.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Flat is better than nested.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Sparse is better than dense.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Readability counts.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Special cases aren't special enough to break the rules.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Although practicality beats purity.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Errors should never pass silently.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Unless explicitly silenced.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "In the face of ambiguity, refuse the temptation to guess.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "There should be one-- and preferably only one --obvious way to do it.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Although that way may not be obvious at first unless you're Dutch.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Now is better than never.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Although never is often better than *right* now.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "If the implementation is hard to explain, it's a bad idea.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "If the implementation is easy to explain, it may be a good idea.",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
},
{
"quote": "Namespaces are one honking great idea -- let's do more of those!",
"author": "Tim Peters",
"link": "https://www.python.org/dev/peps/pep-0020/"
}
]
}