A Twitter conversation about Primitive Obsession caught my eye today. That conversation began with this tweet: Re. “primitive obsession,” I say this poker-scoring program wouldn’t be bettered avoiding integers for rank and suit. jsoftware.com/jwiki/TracyHar… — Tracy Harms (@kaleidic) March 3, 2013 I can’t read J, so I can’t decide much about the quality of the code Tracy wrote, but I do notice one thing: There aren’t many functions that operate on the primitive data (card rank...