I boken 'Once Upon an Algorithm' tar Martin Erwig leseren med på en tilgjengelig og lettfattelig reise inn i datavitenskapens verden. Gjennom kjente fortellinger som Hans og Grete, Sherlock Holmes og Harry Potter, viser Erwig hvordan disse narrativene illustrerer viktige konsepter og den hverdagslige relevansen av databehandling. Boken utfordrer den stereotypiske oppfatningen av datakyndige som ensomme teknikere som trykker hektisk på tastaturene sine for å hacke systemer eller utvikle apper. I stedet presenterer Erwig databehandling som en aktivitet som skjer langt utenfor de elektroniske datamaskinene, med datavitenskap som studiet av systematisk problemløsning. Han peker på at mange av våre daglige gjøremål innebærer problem solving. Ta for eksempel morgenrutinen: Å stå opp, ta en dusj, kle på seg og spise frokost. Denne tilsynelatende enkle prosessen løser et gjentakende problem gjennom en rekke veldefinerte trinn, som i datavitenskapens verden kalles en algoritme. Gjennom boken eksemplifiserer Erwig en rekke prinsipper innen databehandling ved å trekke paralleller til hverdagsliv og kjente historier, noe som gjør stoffet lettforståelig og relevant for både nybegynnere og de med mer erfaring.