source: tags/0.9.1/example/advice

Last change on this file was 104, checked in by lisppaste, 19 years ago

Added a new advice.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.4 KB
Line 
1((11900
2  . "You cannot just paste code with no understanding of what is going on and expect it to work.")
3 (11901
4  . "You can't just make shit up and expect the computer to know what you mean, Retardo!")
5 (11902
6  . "You said it didn't work, but you didn't say what it would have done if it *had* worked.")
7 (11903 . "What are you really trying to accomplish here?")
8 (11904 . "Who the fuck cares which one is faster?")
9 (11905 . "Now is the time in our program where you look at the manual.")
10 (11906 . "Look at the error message!  Look at the error message!")
11 (11907
12  . "Looking for a compiler bug is the strategy of LAST resort.  LAST resort.")
13 (11908 . "Premature optimization is the root of all evil.")
14 (11909 . "Bad programmer!  No cookie!")
15 (11910
16  . "I see you omitted $! from the error message.   It won't tell you what went wrong if you don't ask it to.")
17 (11911
18  . "You wrote the same thing twice here.  The cardinal rule of programming is that you never ever write the same thing twice.")
19 (11912
20  . "Evidently it's important to you to get the wrong answer as quickly as possible.")
21 (11913 . "Gee, I don't know.  I wonder what the manual says about that?")
22 (11914
23  . "Well, no duh.  That's because you ignored the error message, dimwit.")
24 (11915
25  . "Only Sherlock Holmes can debug the program by pure deduction from the output.  You are not Sherlock Holmes.  Run the fucking debugger already.")
26 (11916
27  . "Always ignore the second error message unless the meaning is obvious.")
28 (11917 . "Read.  Learn.  Evolve.")
29 (11918
30  . "Well, then get one that *does* do auto-indent.  You can't do good work with bad tools.")
31 (11919
32  . "No.  You must believe the ERROR MESSAGE.  You MUST believe the error message.")
33 (11920 . "The error message is the Truth.  The error message is God.  ")
34 (11921
35  . "It could be anything.  Too bad you didn't bother to diagnose the error, huh?")
36 (11922
37  . "You don't suppress error messages, you dumbass, you PAY ATTENTION and try to understand them.")
38 (11923 . "Never catch a signal except as a last resort.")
39 (11924
40  . "Well, if you don't know what it does, why did you put it in your program?")
41 (11925 . "Gosh, that wasn't very bright, was it?")
42 (11926
43  . "That's like taking a crap on someone's doorstep and then ringing the doorbell to ask for toilet paper.")
44 (11927
45  . "A good approach to that problem would be to hire a computer programmer.")
46 (11928
47  . "First get a book on programming.  Then read it.  Then write the program.")
48 (11929
49  . "First ask yourself `How would I do this without a computer?'  Then have the computer do it the same way.")
50 (11930 . "Would you like to see my rate card?")
51 (11931 . "I think you are asking the wrong question here.")
52 (11932 . "Holy cow.") (11933 . "Because it's a syntax error.")
53 (11934 . "Because this is Lisp, not C.")
54 (11935 . "Because this is Lisp, not Perl.")
55 (11936 . "Because that's the way it is.") (11937 . "Because.")
56 (11938
57  . "If you have `some weird error', the problem is probably with your frobnitzer.")
58 (11939
59  . "Because the computer cannot read your mind.  Guess what?  I cannot read your mind *either*.")
60 (11940
61  . "You said `It doesn't work'.  The next violation will be punished by death.")
62 (11941
63  . "Of course it doesn't work!  That's because you don't know what you are doing!")
64 (11942 . "Sure, but you have to have some understanding also.")
65 (11943
66  . "Ah yes, and you are the first person to have noticed this bug since 1987.  Sure.")
67 (11944 . "Yes, that's what it's supposed to do when you say that.")
68 (11945 . "Well, what did you expect?")
69 (11946
70  . "Perhaps you have forgotten that this is an engineering discipline, not some sort of black magic.")
71 (11947
72  . "You know, this sort of thing is amenable to experimental observation.")
73 (11948 . "Perhaps your veeblefitzer is clogged.")
74 (11949 . "What happens when you try?")
75 (11950 . "Now you are just being superstitious.  ")
76 (11951
77  . "Your question has exceeded the system limit for pronouns in a single sentence.  Please dereference and try again.")
78 (11952
79  . "In my experience that is a bad strategy, because the people who ask such questions are the ones who paste the answer into their program without understanding it and then complain that it `does not work'.")
80 (11953
81  . "Of course, this is a heuristic, which is a fancy way of saying that it doesn't work. ")
82 (11954
83  . "If your function is written correctly, it will handle an empty array the same way as a nonempty array.")
84 (11955 . "When in doubt, use brute force.")
85 (11956
86  . "Well, it might be more intuitive that way, but it would also be useless.")
87 (11957 . "Show the code.") (11958 . "The bug is in you, not in Lisp.")
88 (11959 . "Cargo-cult.")
89 (11960
90  . "So you threw in some random punctuation for no particular reason, and then you didn't get the result you expected.  Hmmmm.")
91 (11961
92  . "How should I know what is wrong when I haven't even seen the code?  I am not clairvoyant.")
93 (11962
94  . "How should I know how to do what you want when you didn't say what you wanted to do?")
95 (11963 . "It's easy to get the *wrong* answer in O(1) time.")
96 (11964
97  . "I guess this just goes to show that you can lead a horse to water, but you can't make him drink it.")
98 (11999 . "You are a stupid asshole.  Shut the fuck up.")
99 (12000 . "Looking for a compiler bug is the second-to-last resort. The last resort is blaming bad RAM. It's never the correct hypothesis.")
100 (12017 . "It doesn't need to be portable, it just needs to work on your system."))
Note: See TracBrowser for help on using the repository browser.