Continuing Cameron's seven-part diatribe against dysfunctional design in Java, he's delivered "Idiot Interfaces: Cloneable, Serializable, Remote, Entry," suggesting that the people who wrote these either didn't understand interfaces or they were "outright insults hurled from lofty ivory towers at the lowly peon developers below."