Oh, another thing about secret votes. It transfers blame from individuals to congess itself. If votes are public, and a popular bill fails, then the individuals and parties are blamed, if secret, then the whole of congress gets blamed and you could see incumbents lose reelection not because of how they individually voted but because of how the body as a whole did. That could force cooperation, but it could also introduce a new form of gamemanship.
Are you sure about that? Straight courses are used for drag racing.