Too Long; Didn't Read
The Rule: When naming a variable, don't encode it's type into its name, even in a dynamically typed language. Not encoding type into your names is actually a good rule for both Statically and Dynamically typed languages, but the reasons differ between them. In Statically Typed languages, we must declare the type of a variable when its defined. In Dynamically Typed Languages we can future proof our names by not encoding the type twice. In dynamically typed languages like python, we don't have to declare type when defining a variable.