Un codice una tantum è un programma creato per un singolo utilizzo, a differenza della maggior parte degli altri programmi creati per usi multipli. Tale codice verrà utilizzato solo una volta, quindi la maggior parte dei programmatori lo crea solo perché l’attività eseguita dal codice richiede più tempo di quanto richiede la programmazione. Ciò significa che la maggior parte delle attività eseguite dai codici una tantum sono piccole e non molto intense. La codifica lucida normalmente viene sostituita con hack rapidi che portano a termine il lavoro ma mancano di stabilità per molteplici usi. È raro che questo programma sia realizzato per più di un utente, sia perché viene utilizzato solo una volta sia perché per farlo richiederebbe più codice.
Quando viene creato un codice una tantum, il programmatore lo fa perché creare il programma è più semplice che eseguire l’attività manualmente. Ad esempio, se l’utente desidera organizzare molte immagini disorganizzate per creatore e data di creazione, ciò può richiedere molto tempo. Se il codice richiede meno tempo, sarebbe nell’interesse del programmatore creare il codice invece di iniziare a ordinare le immagini.
Le attività sostanziali richiedono una codifica sostanziale e, sebbene il lavoro svolto dalla codifica una tantum possa essere di grandi dimensioni, raramente è complicato. Ad esempio, il codice può essere in grado di classificare migliaia di immagini, ma raramente può eseguire attività avanzate come l’elaborazione delle immagini, perché richiede più codice. Allo stesso tempo, se il programmatore ha la capacità di creare un codice una tantum più avanzato, è possibile farlo.
I programmi realizzati per molteplici usi, e in particolare la distribuzione, sono normalmente ripuliti e pieni di codice creato per mantenere stabile il programma. Con un codice una tantum, questa codifica lucida normalmente viene tralasciata, perché richiede molto più tempo per essere realizzata. Invece, utilizza una codifica piena di hack, o piccoli frammenti di codice più brevi e più facili da realizzare rispetto a righe di codice complete, e una codifica ottimizzata per una programmazione veloce.
Un codice una tantum viene creato per un singolo utilizzo, quindi è raro che un programmatore crei un codice per più utenti. Ciò implica che il programma può essere utilizzato più di una volta e in genere è necessaria molta più programmazione per consentire a più utenti. È molto più comune per il programmatore creare un codice monouso che interessa più computer su una rete, piuttosto che uno che deve essere eseguito da molti utenti diversi.