-
Notifications
You must be signed in to change notification settings - Fork 0
/
quotes.ts
1178 lines (1172 loc) · 46.3 KB
/
quotes.ts
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
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
export type AuthorDescription =
'Artist' |
'Author' |
'Composer' |
'Computer Scientist' |
'Designer' |
'Director' |
'Engineer' |
'Entrepreneur' |
'Hacker' |
'Historian' |
'Inventor' |
'Linguist' |
'Journalist' |
'Martial Artist' |
'Mathematician' |
'Military Officer' |
'Philosopher' |
'Physicist' |
'Scientist' |
'Software Developer'
export interface RawQuote {
text: string
authorName: string
authorDescription: AuthorDescription
authorWiki?: `https://en.wikipedia.org/wiki/${string}`
}
export interface Author {
id: string
name: string
description: AuthorDescription
wiki?: `https://en.wikipedia.org/wiki/${string}`
url: `${string}/authors/${string}.json`
}
export interface AuthorWithQuotes extends Author {
quotes: Array<Omit<Quote, 'author'>>
}
export interface Quote {
id: number
text: string
author: Author
url: `${string}/quotes/${number}.json`
}
const quotes: RawQuote[] = [
{
text: 'Technology is anything that wasn\'t around when you were born',
authorName: 'Alan Kay',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Kay'
},
{
text: 'Any sufficiently advanced technology is equivalent to magic',
authorName: 'Arthur C. Clarke',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Arthur_C._Clarke'
},
{
text: 'All of the biggest technological inventions created by man - the airplane, the automobile, the computer - says little about his intelligence, but speaks volumes about his laziness',
authorName: 'Mark Kennedy',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Mark_Kennedy'
},
{
text: 'Just because something doesn\'t do what you planned it to do doesn\'t mean it\'s useless',
authorName: 'Thomas Edison',
authorDescription: 'Inventor',
authorWiki: 'https://en.wikipedia.org/wiki/Thomas_Edison'
},
{
text: 'It has become appallingly obvious that our technology has exceeded our humanity',
authorName: 'Albert Einstein',
authorDescription: 'Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Albert_Einstein'
},
{
text: 'One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man',
authorName: 'Elbert Hubbard',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Elbert_Hubbard'
},
{
text: 'Technology is a word that describes something that doesn\'t work yet',
authorName: 'Douglas Adams',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Douglas_Adams'
},
{
text: 'Humanity is acquiring all the right technology for all the wrong reasons',
authorName: 'R. Buckminster Fuller',
authorDescription: 'Inventor',
authorWiki: 'https://en.wikipedia.org/wiki/R._Buckminster_Fuller'
},
{
text: 'I think that novels that leave out technology misrepresent life as badly as Victorians misrepresented life by leaving out sex',
authorName: 'Kurt Vonnegut',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Kurt_Vonnegut'
},
{
text: 'The human spirit must prevail over technology',
authorName: 'Albert Einstein',
authorDescription: 'Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Albert_Einstein'
},
{
text: 'The great myth of our times is that technology is communication',
authorName: 'Libby Larsen',
authorDescription: 'Composer',
authorWiki: 'https://en.wikipedia.org/wiki/Libby_Larsen'
},
{
text: 'You cannot endow even the best machine with initiative; the jolliest steamroller will not plant flowers',
authorName: 'Walter Lippmann',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Walter_Lippmann'
},
{
text: 'We are stuck with technology when what we really want is just stuff that works',
authorName: 'Douglas Adams',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Douglas_Adams'
},
{
text: 'Technology made large populations possible; large populations now make technology indispensable',
authorName: 'Joseph Krutch',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Joseph_Krutch'
},
{
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',
authorName: 'Don DeLillo',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Don_DeLillo'
},
{
text: 'The real danger is not that computers will begin to think like men, but that men will begin to think like computers',
authorName: 'Sydney Harris',
authorDescription: 'Journalist',
authorWiki: 'https://en.wikipedia.org/wiki/Sydney_Harris'
},
{
text: 'If we continue to develop our technology without wisdom or prudence, our servant may prove to be our executioner',
authorName: 'Omar Bradley',
authorDescription: 'Military Officer',
authorWiki: 'https://en.wikipedia.org/wiki/Omar_Bradley'
},
{
text: 'The art challenges the technology, and the technology inspires the art',
authorName: 'John Lasseter',
authorDescription: 'Director',
authorWiki: 'https://en.wikipedia.org/wiki/John_Lasseter'
},
{
text: 'Science and technology revolutionize our lives, but memory, tradition and myth frame our response',
authorName: 'Arthur Schlesinger',
authorDescription: 'Historian',
authorWiki: 'https://en.wikipedia.org/wiki/Arthur_Schlesinger'
},
{
text: 'The science of today is the technology of tomorrow',
authorName: 'Edward Teller',
authorDescription: 'Physicist',
authorWiki: 'https://en.wikipedia.org/wiki/Edward_Teller'
},
{
text: 'Imagination is the Discovering Faculty, pre-eminently. It is that which penetrates into the unseen worlds around us, the worlds of Science',
authorName: 'Ada Lovelace',
authorDescription: 'Mathematician',
authorWiki: 'https://en.wikipedia.org/wiki/Ada_Lovelace'
},
{
text: 'Software is like sex: It\'s better when it\'s free',
authorName: 'Linus Torvalds',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Linus_Torvalds'
},
{
text: 'Good programmers use their brains, but good guidelines save us having to think out every case',
authorName: 'Francis Glassborow',
authorDescription: 'Author'
},
{
text: 'First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack',
authorName: 'George Carrette',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/George_Charrette'
},
{
text: 'There are two ways to write error-free programs; only the third one works',
authorName: 'Alan J. Perlis',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_J._Perlis'
},
{
text: 'That\'s been one of my mantras — focus and simplicity. Simple can be harder than complex; you have to work hard to get your thinking clean to make it simple',
authorName: 'Steve Jobs',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Steve_Jobs'
},
{
text: 'The function of good software is to make the complex appear to be simple',
authorName: 'Grady Booch',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Grady_Booch'
},
{
text: 'I do not fear computers. I fear lack of them',
authorName: 'Isaac Asimov',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Isaac_Asimov'
},
{
text: 'Standards are always out of date. That\'s what makes them standards',
authorName: 'Alan Bennett',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Bennett'
},
{
text: 'To iterate is human, to recurse divine',
authorName: 'L. Peter Deutsch',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/L._Peter_Deutsch'
},
{
text: 'Computers are good at following instructions, but not at reading your mind',
authorName: 'Donald Knuth',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Donald_Knuth'
},
{
text: 'Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway',
authorName: 'Andrew S. Tanenbaum',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Andrew_S._Tanenbaum'
},
{
text: 'Errors using inadequate data are much less than those using no data at all',
authorName: 'Charles Babbage',
authorDescription: 'Mathematician',
authorWiki: 'https://en.wikipedia.org/wiki/Charles_Babbage'
},
{
text: 'Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is the most important',
authorName: 'Bill Gates',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Bill_Gates'
},
{
text: 'Programs must be written for people to read, and only incidentally for machines to execute',
authorName: 'Gerald Jay Sussman',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Gerald_Jay_Sussman'
},
{
text: 'Code generation, like drinking alcohol, is good in moderation',
authorName: 'Alex Lowe',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Alex_Lowe'
},
{
text: 'Never trust a computer you can\'t throw out a window',
authorName: 'Steve Wozniak',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Steve_Wozniak'
},
{
text: 'The best way to predict the future is to implement it',
authorName: 'David Heinemeier Hansson',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/David_Heinemeier_Hansson'
},
{
text: 'UNIX is simple. It just takes a genius to understand its simplicity',
authorName: 'Dennis Ritchie',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Dennis_Ritchie'
},
{
text: 'Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration',
authorName: 'Stan Kelly-Bootle',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Stan_Kelly-Bootle'
},
{
text: 'I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We\'ve created life in our own image',
authorName: 'Stephen Hawking',
authorDescription: 'Physicist',
authorWiki: 'https://en.wikipedia.org/wiki/Stephen_Hawking'
},
{
text: 'It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years',
authorName: 'John Von Neumann',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/John_von_Neumann'
},
{
text: 'Companies spend millions of dollars on firewalls, encryption and secure access devices, and it\'s money wasted, because none of these measures address the weakest link in the security chain',
authorName: 'Kevin Mitnick',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Kevin_Mitnick'
},
{
text: 'A computer would deserve to be called intelligent if it could deceive a human into believing that it was human',
authorName: 'Alan Turing',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Turing'
},
{
text: 'Technology feeds on itself. Technology makes more technology possible',
authorName: 'Alvin Toffler',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Alvin_Toffler'
},
{
text: 'To err is human, but to really foul things up you need a computer',
authorName: 'Paul Ehrlich',
authorDescription: 'Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Paul_Ehrlich'
},
{
text: 'The difference between theory and practice is that in theory, there is no difference between theory and practice',
authorName: 'Richard Moore',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Richard_Moore'
},
{
text: 'Computers are useless. They can only give you answers',
authorName: 'Pablo Picasso',
authorDescription: 'Artist',
authorWiki: 'https://en.wikipedia.org/wiki/Pablo_Picasso'
},
{
text: 'Computers are like Old Testament gods; lots of rules and no mercy',
authorName: 'Joseph Campbell',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Joseph_Campbell'
},
{
text: 'In C++ it\'s harder to shoot yourself in the foot, but when you do, you blow off your whole leg',
authorName: 'Bjarne Stroustrup',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Bjarne_Stroustrup'
},
{
text: "It's still magic even if you know how it's done",
authorName: 'Terry Pratchett',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Terry_Pratchett'
},
{
text: 'The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense',
authorName: 'E.W. Dijkstra',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/E._W._Dijkstra'
},
{
text: "It's supposed to be automatic, but actually you have to push this button",
authorName: 'John Brunner',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/John_Brunner'
},
{
text: 'Technology is best when it brings people together',
authorName: 'Matt Mullenweg',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Matt_Mullenweg'
},
{
text: 'The Web as I envisaged it, we have not seen it yet. The future is still so much bigger than the past',
authorName: 'Tim Berners-Lee',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Tim_Berners-Lee'
},
{
text: 'It\'s not a faith in technology. It\'s faith in people',
authorName: 'Steve Jobs',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Steve_Jobs'
},
{
text: 'Technology is a useful servant but a dangerous master',
authorName: 'Christian Lous Lange',
authorDescription: 'Historian',
authorWiki: 'https://en.wikipedia.org/wiki/Christian_Lous_Lange'
},
{
text: 'Programming is the art of algorithm design and the craft of debugging errant code',
authorName: 'Ellen Ullman',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Ellen_Ullman'
},
{
text: 'If we want users to like our software, we should design it to behave like a likable person',
authorName: 'Alan Cooper',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Cooper'
},
{
text: 'Everybody should learn to program a computer because it teaches you how to think',
authorName: 'Steve Jobs',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Steve_Jobs'
},
{
text: 'Software and cathedrals are much the same — first we build them, then we pray',
authorName: 'Sam Redwine',
authorDescription: 'Computer Scientist'
},
{
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',
authorName: 'Linus Torvalds',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Linus_Torvalds'
},
{
text: 'You might not think that programmers are artists, but programming is an extremely creative profession. It’s logic-based creativity',
authorName: 'John Romero',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/John_Romero'
},
{
text: 'Programming is learned by writing programs',
authorName: 'Brian Kernighan',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Brian_Kernighan'
},
{
text: 'The most important property of a program is whether it accomplishes the intention of its user',
authorName: 'C.A.R. Hoare',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/C._A._R._Hoare'
},
{
text: 'The best error message is the one that never shows up',
authorName: 'Thomas Fuchs',
authorDescription: 'Software Developer'
},
{
text: 'There is always one more bug to fix',
authorName: 'Ellen Ullman',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Ellen_Ullman'
},
{
text: 'Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday\'s code',
authorName: 'Dan Salomon',
authorDescription: 'Software Developer'
},
{
text: 'If, at first, you do not succeed, call it version 1.0',
authorName: 'Khayri R.R. Woulfe',
authorDescription: 'Author'
},
{
text: 'The best performance improvement is the transition from the nonworking state to the working state',
authorName: 'J. Osterhout',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/John_Ousterhout'
},
{
text: 'The most important single aspect of software development is to be clear about what you are trying to build',
authorName: 'Bjarne Stroustrup',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Bjarne_Stroustrup'
},
{
text: 'Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away.',
authorName: 'Antoine de Saint-Exupery',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Antoine_de_Saint-Exup%C3%A9ry'
},
{
text: 'When to use iterative development? You should use iterative development only on projects that you want to succeed',
authorName: 'Martin Fowler',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Martin_Fowler_(software_engineer)'
},
{
text: 'The best way to predict the future is to invent it',
authorName: 'Alan Kay',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Kay'
},
{
text: 'The most disastrous thing that you can ever learn is your first programming language',
authorName: 'Alan Kay',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Kay'
},
{
text: 'Make it work, make it right, make it fast',
authorName: 'Kent Beck',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Kent_Beck'
},
{
text: 'Java is to JavaScript what car is to Carpet',
authorName: 'Chris Heilmann',
authorDescription: 'Software Developer'
},
{
text: 'Experience is the name everyone gives to their mistakes',
authorName: 'Oscar Wilde',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Oscar_Wilde'
},
{
text: 'First, solve the problem. Then, write the code',
authorName: 'John Johnson',
authorDescription: 'Software Developer'
},
{
text: 'Optimism is an occupational hazard of programming: feedback is the treatment',
authorName: 'Kent Beck',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Kent_Beck'
},
{
text: 'Simple things should be simple, complex things should be POSSIBLE',
authorName: 'Alan Kay',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Kay'
},
{
text: 'Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.',
authorName: 'Martin Golding',
authorDescription: 'Software Developer'
},
{
text: "Programming is not about typing, it's about thinking",
authorName: 'Rich Hickey',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Rich_Hickey'
},
{
text: 'Any fool can write code that a computer can understand. Good programmers write code that humans can understand',
authorName: 'Martin Fowler',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Martin_Fowler'
},
{
text: 'Talk is cheap. Show me the code',
authorName: 'Linus Torvalds',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Linus_Torvalds'
},
{
text: 'The computer was born to solve problems that did not exist before',
authorName: 'Bill Gates',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Bill_Gates'
},
{
text: 'The amateur software engineer is always in search of magic',
authorName: 'Grady Booch',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Grady_Booch'
},
{
text: 'The best designers will use many design patterns that dovetail and intertwine to produce a greater whole',
authorName: 'Erich Gamma',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Erich_Gamma'
},
{
text: 'If it\'s not tested, it\'s broken',
authorName: 'Bruce Eckel',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Bruce_Eckel'
},
{
text: 'Give users what they actually want, not what they say they want',
authorName: 'Kathy Sierra',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Kathy_Sierra'
},
{
text: 'Debugging is like being the detective in a crime movie where you are also the murderer',
authorName: 'Filipe Fortes',
authorDescription: 'Software Developer'
},
{
text: 'Computing is kind of a mess. Your computer doesn\'t know where you are. It doesn\'t know what you\'re doing. It doesn\'t know what you know',
authorName: 'Larry Page',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Larry_Page'
},
{
text: 'JavaScript is the world\'s most misunderstood programming language',
authorName: 'Douglas Crockford',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Douglas_Crockford'
},
{
text: 'The cleaner and nicer the program, the faster it\'s going to run. And if it doesn\'t, it\'ll be easy to make it fast',
authorName: 'Joshua Bloch',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Joshua_Bloch'
},
{
text: 'Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong',
authorName: 'Eric S. Raymond',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Eric_S._Raymond'
},
{
text: 'It is often easier to ask for forgiveness than to ask for permission',
authorName: 'Grace Hopper',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Grace_Hopper'
},
{
text: 'You can divide our industry into two kinds of people: those who want to go work for a company to make it successful, and those who want to go work for a successful company',
authorName: 'Jamie Zawinski',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Jamie_Zawinski'
},
{
text: 'A language that doesn\'t affect the way you think about programming is not worth knowing',
authorName: 'Alan Perlis',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Perlis'
},
{
text: 'In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever',
authorName: 'Niklaus Wirth',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Niklaus_Wirth'
},
{
text: 'Much of my work has come from being lazy',
authorName: 'John Backus',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/John_Backus'
},
{
text: 'For much of the Internet, the shortest path between two points doesn\'t exist',
authorName: 'Kevin Poulsen',
authorDescription: 'Hacker',
authorWiki: 'https://en.wikipedia.org/wiki/Kevin_Poulsen'
},
{
text: 'Creativity comes from applying things you learn in other fields to the field you work in',
authorName: 'Aaron Swartz',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Aaron_Swartz'
},
{
text: 'In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders',
authorName: 'Douglas Crockford',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Douglas_Crockford'
},
{
text: 'This is why I loved technology: if you used it right, it could give you power and privacy',
authorName: 'Cory Doctorow',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Cory_Doctorow'
},
{
text: 'Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.',
authorName: 'Alan Perlis',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Alan_Perlis'
},
{
text: 'If you can\'t understand the spec for a new technology, don\'t worry: nobody else will understand it either, and the technology won\'t be that important',
authorName: 'Joel Spolsky',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Joel_Spolsky'
},
{
text: 'Just because something is a standard doesn\'t mean it is the right choice for every application. Like XML, for example',
authorName: 'Douglas Crockford',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Douglas_Crockford'
},
{
text: 'To solve an interesting problem, start by finding a problem that is interesting to you',
authorName: 'Eric S. Raymond',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Eric_S._Raymond'
},
{
text: 'If you\'re not doing some things that are crazy, then you\'re doing the wrong things',
authorName: 'Larry Page',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Larry_Page'
},
{
text: 'We have to stop optimizing for programmers and start optimizing for users',
authorName: 'Jeff Atwood',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Jeff_Atwood'
},
{
text: 'Prolific programmers contribute to certain disaster',
authorName: 'Niklaus Wirth',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Niklaus_Wirth'
},
{
text: 'Any application that can be written in JavaScript, will eventually be written in JavaScript',
authorName: 'Jeff Atwood',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Jeff_Atwood'
},
{
text: 'Software is getting slower more rapidly than hardware becomes faster',
authorName: 'Niklaus Wirth',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Niklaus_Wirth'
},
{
text: 'Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things',
authorName: 'Douglas Gwyn',
authorDescription: 'Software Developer'
},
{
text: 'The most damaging phrase in the language is: "It\'s always been done that way"',
authorName: 'Grace Hopper',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Grace_Hopper'
},
{
text: 'Peers can be the best teachers, because they\'re the ones that remember what it\'s like to not understand',
authorName: 'Peter Norvig',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Peter_Norvig'
},
{
text: 'From then on, when anything went wrong with a computer, we said it had bugs in it',
authorName: 'Grace Hopper',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Grace_Hopper'
},
{
text: 'Many people tend to look at programming styles and languages like religions: if you belong to one, you cannot belong to others. But this analogy is another fallacy',
authorName: 'Niklaus Wirth',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Niklaus_Wirth'
},
{
text: 'It is hard to write even the smallest piece of code correctly',
authorName: 'Joshua Bloch',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Joshua_Bloch'
},
{
text: 'It isn\'t enough to think outside the box. Thinking is passive. Get used to acting outside the box',
authorName: 'Tim Ferriss',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Tim_Ferriss'
},
{
text: 'Once you get to naming your laptop, you know that you\'re really having a deep relationship with it',
authorName: 'Cory Doctorow',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Cory_Doctorow'
},
{
text: 'Common programmer thought pattern: there are only three numbers: 0, 1, and n',
authorName: 'Joel Spolsky',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Joel_Spolsky'
},
{
text: 'There\'s a good part of Computer Science that\'s like magic. Unfortunately there\'s a bad part of Computer Science that\'s like religion',
authorName: 'Hal Abelson',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Hal_Abelson'
},
{
text: 'Smart data structures and dumb code works a lot better than the other way around',
authorName: 'Eric S. Raymond',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Eric_S._Raymond'
},
{
text: 'No computer is ever going to ask a new, reasonable question. It takes trained people to do that',
authorName: 'Grace Hopper',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Grace_Hopper'
},
{
text: 'Start out by making 100 users really happy, rather than a lot more users only a little happy',
authorName: 'Paul Buchheit',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Paul_Buchheit'
},
{
text: 'What is the most important thing you could be working on in the world right now? ... And if you\'re not working on that, why aren\'t you?',
authorName: 'Aaron Swartz',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Aaron_Swartz'
},
{
text: 'Teaching peers is one of the best ways to develop mastery',
authorName: 'Jeff Atwood',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Jeff_Atwood'
},
{
text: 'No one should do a job he can do in his sleep',
authorName: 'Cory Doctorow',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Cory_Doctorow'
},
{
text: 'Nobody is going to pour truth into your brain. It\'s something you have to find out for yourself',
authorName: 'Noam Chomsky',
authorDescription: 'Linguist',
authorWiki: 'https://en.wikipedia.org/wiki/Noam_Chomsky'
},
{
text: 'The computer revolution is a revolution in the way we think and in the way we express what we think',
authorName: 'Hal Abelson',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Hal_Abelson'
},
{
text: 'When you choose a language, you\'re choosing more than a set of technical trade-offs, you\'re choosing a community',
authorName: 'Joshua Bloch',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Joshua_Bloch'
},
{
text: 'JavaScript is the only language that I\'m aware of that people feel they don\'t need to learn before they start using it',
authorName: 'Douglas Crockford',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Douglas_Crockford'
},
{
text: 'Almost everyone who has had an idea that\'s somewhat revolutionary or wildly successful was first told they\'re insane',
authorName: 'Larry Page',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Larry_Page'
},
{
text: 'One can steal ideas, but no one can steal execution or passion',
authorName: 'Tim Ferriss',
authorDescription: 'Author',
authorWiki: 'https://en.wikipedia.org/wiki/Tim_Ferriss'
},
{
text: 'If everything you do works, then you\'re not taking many risks and probably aren\'t innovating either',
authorName: 'Paul Buchheit',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Paul_Buchheit'
},
{
text: 'It turns out the Internet is this amazing resource for everyone who has access to it',
authorName: 'Alexis Ohanian',
authorDescription: 'Entrepreneur',
authorWiki: 'https://en.wikipedia.org/wiki/Alexis_Ohanian'
},
{
text: 'Being a young programmer today must be awful—you can choose 20 different programming languages, dozens of framework and operating systemsand you\'re paralyzed by choice',
authorName: 'Joe Armstrong',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Joe_Armstrong_(programmer)'
},
{
text: 'In some ways, programming is like painting. You start with a blank canvas and certain basic raw materials. You use a combination of science, art, and craft to determine what to do with them',
authorName: 'Andrew Hunt',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Andy_Hunt_(author)'
},
{
text: 'Testing leads to failure, and failure leads to understanding',
authorName: 'Burt Rutan',
authorDescription: 'Engineer',
authorWiki: 'https://en.wikipedia.org/wiki/Burt_Rutan'
},
{
text: 'Programming isn\'t about what you know; it\'s about what you can figure out',
authorName: 'Chris Pine',
authorDescription: 'Software Developer'
},
{
text: 'If you optimize everything, you will always be unhappy',
authorName: 'Donald Knuth',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Donald_Knuth'
},
{
text: 'If debugging is the process of removing bugs, then programming must be the process of putting them in',
authorName: 'E.W. Dijkstra',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/E._W._Dijkstra'
},
{
text: 'Coding isn\'t the poor handmaiden of design or analysis. Coding is where your fuzzy ideas awaken in the harsh dawn of reality',
authorName: 'Kent Beck',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Kent_Beck'
},
{
text: 'Inside every well-written large program is a well-written small program',
authorName: 'C.A.R. Hoare',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/C._A._R._Hoare'
},
{
text: 'So much complexity in software comes from trying to make one thing do two things',
authorName: 'Ryan Singer',
authorDescription: 'Software Developer'
},
{
text: 'Code is like humor. When you have to explain it, it\'s bad',
authorName: 'Cory House',
authorDescription: 'Software Developer'
},
{
text: 'The more I study, the more insatiable do I feel my genius for it to be',
authorName: 'Ada Lovelace',
authorDescription: 'Mathematician',
authorWiki: 'https://en.wikipedia.org/wiki/Ada_Lovelace'
},
{
text: 'There are only two hard things in Computer Science: cache invalidation and naming things',
authorName: 'Phil Karlton',
authorDescription: 'Software Developer'
},
{
text: 'All programming languages are shit. But the good ones fertilize your mind',
authorName: 'Reginald Braithwaite',
authorDescription: 'Software Developer'
},
{
text: 'The question of whether Machines Can Think... is about as relevant as the question of whether Submarines Can Swim',
authorName: 'E.W. Dijkstra',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/E._W._Dijkstra'
},
{
text: 'Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter',
authorName: 'Eric S. Raymond',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Eric_S._Raymond'
},
{
text: 'Programming languages, like pizza, come in only two sizes: too big and too small',
authorName: 'Eric S. Raymond',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Eric_S._Raymond'
},
{
text: 'Computer Science is no more about computers than astronomy is about telescopes',
authorName: 'Richard E. Pattis',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Richard_E._Pattis'
},
{
text: 'Languages that try to disallow idiocy become themselves idiotic',
authorName: 'Rob Pike',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Rob_Pike'
},
{
text: 'Perl: The only language that looks the same before and after RSA encryption',
authorName: 'Keith Bostic',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Keith_Bostic_(software_engineer)'
},
{
text: 'Not everything I say is correct. It\'s correct modulo the little details you\'re going to have to worry about',
authorName: 'John Hopcroft',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/John_Hopcroft'
},
{
text: 'There is nothing in the programming field more despicable than an undocumented program',
authorName: 'Edward Yourdon',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Edward_Yourdon'
},
{
text: 'Beware of bugs in the above code; I have only proved it correct, not tried it',
authorName: 'Donald Knuth',
authorDescription: 'Computer Scientist',
authorWiki: 'https://en.wikipedia.org/wiki/Donald_Knuth'
},
{
text: 'Good programmers don\'t just write programs. They build a working vocabulary',
authorName: 'Guy Steele',
authorDescription: 'Software Developer',
authorWiki: 'https://en.wikipedia.org/wiki/Guy_L._Steele_Jr.'
},
{
text: 'In carpentry, you measure twice and cut once. In software development, you never measure and make cuts until you run out of time',
authorName: 'Adam Morse',
authorDescription: 'Software Developer'
},
{