On 08/23/2020 02:07 PM, Carl Zwanzig wrote:
-snip-
Charlie's Rule of Technical Reading
It doesn't say what you think it says, nor what you remember it to have said, nor what you were told that it says, and certainly not what you want it to say, and if by chance you are its author, it doesn't say what you intended it to say. Then what does it say? It says what it says. So if you want to know what it says, stop trying to remember what it says, and don't ask anyone else. Go back and read it, and pay attention as though you were reading it for the first time.
--Charles E. Beck, P.E., Seattle, WA c2005

I like it!

I also like: "Don't tell, show!"

Lots of examples. Examples of increasing complexity that are selected to progressively illustrate a single principle without explicitly preaching.

Lots of pictures and diagrams.

Emphasis of scanability and hackability as much as on readability.

Only one idea per sentence, one subject per paragraph. Favor separate short sentences over compound sentences. Favor repeating names over using pronouns: "that", "this", "it", etc. If pronouns are used, employ references within the same sentence, not to previous sentences, not to future sentences, and certainly not to other paragraphs. Try hard to make the subject of a sentence a named item instead of a pronoun -- reserve pronouns for objects or object clauses.

Developer preparation: Kindly add comments to the source code. The comments don't need to teach or explain. They just need to repeat the code's logic, but in English instead of Martian.

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to