I see some developers make fields like VARCHAR(50) / VARCHAR(100), and other developers make fields as VARCHAR(64) / VARCHAR(128) / VARCHAR(256).
Is there any reason, other than personal preference, to use 2^n numbers to specify field length when creating a VARCHAR field vs. a round number, assuming that both of the field lengths can support the incoming data?