Non è che gli altri linguaggi incoraggiano il codice duplicato, di per sé, ma il principio ASCIUTO delle persone di Rails è piuttosto estremo in quanto qualsiasi cosa che possa essere considerata ripetizione viene programmata via usando le caratteristiche di metaprogrammazione di Ruby.
Ad esempio, in molti framework Web, lo schema del database e le definizioni dell'oggetto hanno gli stessi campi ma devono essere gestiti separatamente. In C e C ++, le funzioni spesso devono essere dichiarate due volte una volta in un file di intestazione e una volta nel codice stesso. Tutto questo tipo di ripetizione è strongmente deprecato nell'ethos del RoR.