-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdb.json
512 lines (512 loc) · 21 KB
/
db.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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
{
"quotes": [
{
"author": "Why the Lucky Stiff",
"text": "When you don't create things, you become defined by your tastes rather than ability. Your tastes only narrow and exclude people. So create"
},
{
"author": "John Woods",
"text": "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live"
},
{
"author": "Rick Cook",
"text": "Programming today is a race between Software Engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the universe is winning"
},
{
"author": "Ellen Ullman",
"text": "We build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins"
},
{
"author": "Larry Niven",
"text": "That's the thing about people who think they hate computers. What they really hate is lousy programmers"
},
{
"author": "Waseem Latif",
"text": "Give a man a program, frustrate him for a day. Teach him to program, frustrate him for a lifetime"
},
{
"author": "Joseph Weizenbaum",
"text": "The computer programmer is a creator of universes for which he alone is the lawgiver. No playwright, no stage director, no emperor, however powerful, has ever exercised such absolute authority to arrange a stage or field of battle and to command such unswervingly dutiful actors or troops"
},
{
"author": "Fredrick Brooks",
"text": "What one programmer can do in one month, two programmers can do in two months"
},
{
"author": "Patrick McKenzie",
"text": "Every great developer you know got there by solving problems they were unqualified to solve until they actually did it"
},
{
"author": "Jeremy Keith",
"text": "Java is to JavaScript as ham is to hamster"
},
{
"author": "Chris Heilmann",
"text": "Java is to JavaScript what Car is to Carpet"
},
{
"author": "Oscar Godson",
"text": "One of the best programming skills you can have is knowing when to walk away for a while"
},
{
"author": "Dave Thomas",
"text": "Write shy code - modules that don't reveal anything unnecessary to other modules and that don't rely on other modules' implementations"
},
{
"author": "Ellen Ullman",
"text": "Computer programming has always been a self-taught maverick occupation"
},
{
"author": "Douglas Crockford",
"text": "We like to think we spend our time power typing, but we actually spend most of our time starring into the abyss"
},
{
"author": "Jason Fried",
"text": "What something is called can suggest purpose. The more precise the word, the more intentionality there is behind it"
},
{
"author": "Frank Lord Wright",
"text": "You can use an eraser on the drafting table or a sledgehammer on the construction site"
},
{
"author": "Unknown",
"text": "When you don't create things, you become defined by your tastes rather than ability. Your tastes only narrow and exclude people. So create"
},
{
"author": "Unknown",
"text": "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live"
},
{
"author": "Unknown",
"text": "Programming today is a race between Software Engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the universe is winning"
},
{
"author": "Unknown",
"text": "We build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins"
},
{
"author": "Unknown",
"text": "That's the thing about people who think they hate computers. What they really hate is lousy programmers"
},
{
"author": "Unknown",
"text": "Give a man a program, frustrate him for a day. Teach him to program, frustrate him for a lifetime"
},
{
"author": "Unknown",
"text": "The computer programmer is a creator of universes for which he alone is the lawgiver. No playwright, no stage director, no emperor, however powerful, has ever exercised such absolute authority to arrange a stage or field of battle and to command such unswervingly dutiful actors or troops"
},
{
"author": "Unknown",
"text": "What one programmer can do in one month, two programmers can do in two months"
},
{
"author": "Unknown",
"text": "Every great developer you know got there by solving problems they were unqualified to solve until they actually did it"
},
{
"author": "Unknown",
"text": "Java is to JavaScript as ham is to hamster"
},
{
"author": "Unknown",
"text": "Java is to JavaScript what Car is to Carpet"
},
{
"author": "Unknown",
"text": "One of the best programming skills you can have is knowing when to walk away for a while"
},
{
"author": "Unknown",
"text": "Write shy code - modules that don't reveal anything unnecessary to other modules and that don't rely on other modules' implementations"
},
{
"author": "Unknown",
"text": "Computer programming has always been a self-taught maverick occupation"
},
{
"author": "Unknown",
"text": "We like to think we spend our time power typing, but we actually spend most of our time starring into the abyss"
},
{
"author": "Unknown",
"text": "What something is called can suggest purpose. The more precise the word, the more intentionality there is behind it"
},
{
"author": "Unknown",
"text": "You can use an eraser on the drafting table or a sledgehammer on the construction site"
},
{
"author": "Martin Fowler",
"text": "Any fool can write code that a computer can understand. Good programmers write code that humans can understand"
},
{
"author": "Martin Fowler",
"text": "I'm not a great programmer; I'm just a good programmer with great habits"
},
{
"author": "Martin Fowler",
"text": "If you can get today's work done today, but you do it in such a way that you can't possibly get tomorrow's work done tomorrow, then you lose"
},
{
"author": "Martin Fowler",
"text": "In almost all cases, I'm opposed to setting aside time for refactoring. In my view, refactoring is not an activity you set aside time to do. Refactoring is something you do all the time in little bursts"
},
{
"author": "Martin Fowler",
"text": "It takes a while to create nothing"
},
{
"author": "Martin Fowler",
"text": "Poorly designed code usually takes more code to do the same things, often because the code quite literally does the same thing in several places"
},
{
"author": "Martin Fowler",
"text": "Whenever I have to think to understand what the code is doing, I ask myself if i can refactor the code to make that understanding more immediately apparent"
},
{
"author": "Robert C. Martin",
"text": "It is not enough for the code to work"
},
{
"author": "Robert C. Martin",
"text": "Indeed, the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code... [Therefore,] making it easy to read makes it easier to write"
},
{
"author": "Robert C. Martin",
"text": "Truth can only be found in one place: the code"
},
{
"author": "Robert C. Martin",
"text": "So if you want to go fast, if you want to get done quickly, if you want your code to be easy to write, make it easier to read"
},
{
"author": "Robert C. Martin",
"text": "If you're good at the debugger, it means you spent a lot of time debugging. I don't want you to be good at the debugger"
},
{
"author": "Robert C. Martin",
"text": "A long descriptive name is better than a short enigmatic name. A long descriptive name is better than a long descriptive comment"
},
{
"author": "Robert C. Martin",
"text": "You should name a variable with the same care with which you name your first-born child"
},
{
"author": "Robert C. Martin",
"text": "It is not the language that makes programs appear simple. It is the programmer that makes the language appear simple"
},
{
"author": "Robert C. Martin",
"text": "Of course bad code can be cleaned up. But it is very expensive"
},
{
"author": "Robert C. Martin",
"text": "Programming is a social activity"
},
{
"author": "Robert C. Martin",
"text": "Clean code always looks like it was written by someone who cares"
},
{
"author": "Robert C. Martin",
"text": "Redundant comments are just places to collect lies and misinformation"
},
{
"author": "Robert C. Martin",
"text": "Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best"
},
{
"author": "Robert C. Martin",
"text": "If you are tired or distracted, do not code"
},
{
"author": "Robert C. Martin",
"text": "Honesty in small things is not a small thing"
},
{
"author": "Robert C. Martin",
"text": "Creative output depends on creative input"
},
{
"author": "Linus Torvalds",
"text": "Talk is cheap. Show me the code"
},
{
"author": "Linus Torvalds",
"text": "Theory and practice sometimes clash. And when that happens, theory loses. Every single time"
},
{
"author": "Linus Torvalds",
"text": "I like offending people, because I think people who get offended should be offended"
},
{
"author": "Linus Torvalds",
"text": "Intelligence is the ability to avoid doing work, yet getting the work done"
},
{
"author": "Linus Torvalds",
"text": "Those that can, do. Those that can't, complain"
},
{
"author": "Linus Torvalds",
"text": "By staying neutral, I end up being somebody that everybody can trust. Even if they don't always agree with my decisions, they know I'm not working against them"
},
{
"author": "Linus Torvalds",
"text": "People who are doing things for fun do things the right way by themselves"
},
{
"author": "Linus Torvalds",
"text": "Don't hurry your code. Make sure it works well and is well designed. Don't worry about timing"
},
{
"author": "Linus Torvalds",
"text": "Programmers are in the enviable position of not only getting to do what they want to, but because the end result is so important they get paid to do it. There are other professions like that, but not that many"
},
{
"author": "Linus Torvalds",
"text": "If you start doing things because you hate others and want to screw them over, the end result is bad"
},
{
"author": "Linus Torvalds",
"text": "In many cases the user interface to a program is the most important part for a commercial company: whether the programs works correctly or not seems to be secondary"
},
{
"author": "Linus Torvalds",
"text": "The fact is, there aren't just two sides to any issue, there's almost always a range of responses, and \"it depends\" is almost always the right answer in any big question"
},
{
"author": "Linus Torvalds",
"text": "To be honest, the fact that people trust you gives you a lot of power over people. Having another person's trust is more powerful than all other management techniques put together"
},
{
"author": "Bill Gates",
"text": "I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it"
},
{
"author": "Bill Gates",
"text": "I am not in competition with anyone but myself. My goal is to improve myself continuously"
},
{
"author": "Bill Gates",
"text": "Success today requires the agility and drive to constantly rethink, reinvigorate, react, and reinvent"
},
{
"author": "Bill Gates",
"text": "Vision without execution is daydreaming"
},
{
"author": "Bill Gates",
"text": "If your goal is to make the world a better place, one thing you can do is pick a specific challenge that you really care about. Then, learn as much as you can about it and try to volunteer your time to help an organization that is working in this area. While you're doing that, look for creative new ways to use technology to tackle parts of the problem that you come in contact with"
},
{
"author": "Bill Gates",
"text": "Leaders are those who empower others"
},
{
"author": "Bill Gates",
"text": "Look at the clock when you are sitting idle. But never look at the clock when you are working"
},
{
"author": "Bill Gates",
"text": "The world won't care about your self-esteem. The world will expect you to accomplish something BEFORE you feel good about yourself"
},
{
"author": "Bill Gates",
"text": "You can make money and you can make excuses, but you can never make money out of excuses"
},
{
"author": "Bill Gates",
"text": "Measuring programming progress by lines of code is like measuring aircraft building progress by weight"
},
{
"author": "Bill Gates",
"text": "Most people overestimate what they can do in one year and underestimate what they can do in ten years"
},
{
"author": "Dave Cheney",
"text": "If software cannot be maintained, then it will be rewritten"
},
{
"author": "Robert C. Martin",
"text": "Functions should do one thing. They should do it well. They should do it only"
},
{
"author": "Alan Perlis",
"text": "There are two ways to write error-free programs; only the third one works"
},
{
"author": "Alan Turing",
"text": "Codes are a puzzle. A game, just like any other game"
},
{
"author": "Unknown",
"text": "Weeks of programming can save you hours of planning"
},
{
"author": "Erik Naggum",
"text": "Languages shape the way we think, or don't"
},
{
"author": "Alan Kay",
"text": "Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves"
},
{
"author": "Alan Turing",
"text": "A computer would deserve to be called intelligent if it could deceive a human into believing that it was human"
},
{
"author": "Alan Turing",
"text": "Machines take me by surprise with great frequency"
},
{
"author": "Albert Einstein",
"text": "It has become appallingly obvious that our technology has exceeded our humanity"
},
{
"author": "Arthur C. Clarke",
"text": "Any sufficiently advanced technology is equivalent to magic"
},
{
"author": "Bill Gates",
"text": "The advance of technology is based on making it fit in so that you don't really even notice it, so it's part of everyday life"
},
{
"author": "Bjarne Stroustrup",
"text": "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone"
},
{
"author": "Bjarne Stroustrup",
"text": "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"
},
{
"author": "Bjarne Stroustrup",
"text": "Clearly, I reject the view that there is one way that is right for everyone and for every problem"
},
{
"author": "Bjarne Stroustrup",
"text": "A program that has not been tested does not work"
},
{
"author": "Bruce Schneier",
"text": "Privacy is an inherent human right, and a requirement for maintaining the human condition with dignity and respect"
},
{
"author": "Bruce Schneier",
"text": "Anyone, from the most clueless amateur to the best cryptographer, can create an algorithm that he himself can't break"
},
{
"author": "Don DeLillo",
"text": "This is the whole point of technology. It creates an appetite for immortality on the one hand. It threatens universal extinction on the other. Technology is lust removed from nature"
},
{
"author": "Don Norman",
"text": "A brilliant solution to the wrong problem can be worse than no solution at all: solve the correct problem"
},
{
"author": "Don Norman",
"text": "It’s not enough that we build products that function, that are understandable and usable, we also need to build products that bring joy and excitement, pleasure and fun, and yes, beauty to people’s lives"
},
{
"author": "Douglas Adams",
"text": "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools"
},
{
"author": "Edward V. Berard",
"text": "Walking on water and developing software from a specification are easy if both are frozen"
},
{
"author": "Elbert Hubbard",
"text": "One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man"
},
{
"author": "Harold Abelson",
"text": "Programs must be written for people to read, and only incidentally for machines to execute"
},
{
"author": "Jeff Pesis",
"text": "Hardware: the parts of a computer that can be kicked"
},
{
"author": "John Cleese",
"text": "Technology frightens me to death. It’s designed by engineers to impress other engineers. And they always come with instruction booklets that are written by engineers for other engineers — which is why almost no technology ever works"
},
{
"author": "Kathy Sierra",
"text": "It doesn't matter what you know, what matters is when you know"
},
{
"author": "Keith Bostic",
"text": "Perl – The only language that looks the same before and after RSA encryption"
},
{
"author": "Ken Thompson",
"text": "One of my most productive days was throwing away 1000 lines of code"
},
{
"author": "Larry Wall",
"text": "It is easier to port a shell than a shell script"
},
{
"author": "Larry Wall",
"text": "Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris"
},
{
"author": "Linus Torvalds",
"text": "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program"
},
{
"author": "Linus Torvalds",
"text": "Software is like sex; it's better when it's free"
},
{
"author": "Mark Minasi",
"text": "If McDonalds were run like a software company, one out of every hundred Big Macs would give you food poisoning, and the response would be, ‘We’re sorry, here’s a coupon for two more’"
},
{
"author": "Omar Bradley",
"text": "If we continue to develop our technology without wisdom or prudence, our servant may prove to be our executioner"
},
{
"author": "Pablo Picasso",
"text": "Computers are useless. They can only give you answers"
},
{
"author": "Peter Deutsch",
"text": "To iterate is human, to recurse divine"
},
{
"author": "Peter Wegner",
"text": "It is impossible to fully specify or test an interactive system designed to respond to external inputs"
},
{
"author": "Steve Jobs",
"text": "Great things in business are never done by one person. They're done by a team of people"
},
{
"author": "Steve Jobs",
"text": "Innovation distinguishes between a leader and a follower"
},
{
"author": "Steve Jobs",
"text": "Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them"
},
{
"author": "Steve McConnell",
"text": "Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?'"
},
{
"author": "Sydney Harris",
"text": "The real danger is not that computers will begin to think like men, but that men will begin to think like computers"
},
{
"author": "Tony Hoare",
"text": "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult"
},
{
"author": "Vidiu Platon",
"text": "I don't care if it works on your machine! We are not shipping your machine!"
}
]
}