Det er usikkert når begrepet ble benyttet for første gang. Begrepet ble benyttet av Guy Lewis Steele i 1977 i artikkelen i og av Richard Conway i 1978 i boken . Lignende negativt ladede begreper som benyttes om dårlig strukturert kode er «lasagnekode», der koden er inndelt i for mange logiske lag; «raviolikode», der koden er inndelt i for små deler, og «pizzakode», der koden har en mer villkårlig, flat struktur.