Use The Source, Luke

Aug 23, 2013 21:30

Ah, Padawan, there you are. Been programming you have? Listen to me you will.

1. He who thinks he will never make a mistake is a fool.
10. The art is not just in avoiding mistakes, but in knowing how to fix them.
11. All mistakes are stupid mistakes. Get over it.
100. Your eyes see what they expect to see. If you cannot find the cause of a problem, fresh eyes can see what you do not. It is not that the other person is cleverer, it is just that they did not have expectations to blind them. You can render them similar assistance in return.
101. Do not be afraid to state the obvious; it is the best way to avoid erroneous assumptions. Precision in communication is more important than trying to save face.
110. If you don't have time to do it right, you don't have time to do it. Do not let your superiors convince you otherwise. There is a reason why hasty solutions are called "quick and dirty".
111. Temporary solutions tend to become permanent ones. Keep this in mind when you are tempted to do a crap job "because it's only temporary".
1000. He who says he will come back later to document his code is lying to himself.
1001. If you cannot reproduce the problem, you cannot fix the problem: any solution you produce is just wild flailing and guesswork, because you cannot check whether the symptoms have vanished.
1010. In your haste to implement a solution, do not forget that the "why" comes before the "what".

This entry was originally posted at http://kerravonsen.dreamwidth.org/976693.html. (Comments
) Respond here, or respond on the Dreamwidth post, as you prefer. You can use your DW login or OpenId there.

thoughts, geek, computer:geek

Previous post Next post
Up