Kenenth's pet peeve: repeating names everywhere.

Why repeat the name of the object in the name of it's own method? Deck.shuffleDeck, Deck.resetDeck, Deck.kickDeck ?

History: This is an old nomenclature rule found in field names of database tables that old people make (I think it's pretty dumb). For example, instead of Walrus.id, Walrus.name, Walrus.age, they'll use Walrus.walrus_id, Walrus.walrus_name, Walrus.walrus_age. It's because dumb people get confused when doing select statements. SELECT id, name FROM Walrus. They don't realize id and name are walrus id and name. Chances are, if you're smart, you'll know when you're using Walrus, it's name field is definitely going to be the walrus's name field.