Analog programmering tar utgangspunkt i at man jobber med programmering uten bruk av digitale verktøy. Første tanke når man jobber med programmering er nettopp kanskje en datamaskin, så ved analog programmering jobber man med noen av de samme arbeidsmåtene og nøkkelbegrepene bare uten digitale verktøy. Dersom man søker på nett kan det å søke på “unplugged programming” gi flere resultater internasjonalt.
Så hvordan kan man jobbe med programmering uten å bruke en datamaskin. Det mange ulike eksempler på det, som for eksempel å jobbe med en oppskrift på kjøkkenet, gjøre noe ved å ta i mot kommandoer fra andre, osv.