Rotete kode kan være en stor plage for utviklere. I "Tidy First?" gir Kent Beck, en av grunnleggerne av Extreme Programming og en pioner innen programvaremønstre, en praktisk tilnærming til hvordan man kan 'rydde opp' i koden for å gjøre den mer lesbar og forståelig. Beck veileder leseren i hvordan man effektivt kan dele opp stor og komplisert funksjonalitet i håndterbare biter, uten å miste den overordnede strukturen i systemet. I stedet for å forsøke å mestre alt på en gang, kan leseren utforske enkelte eksempler som gir mening i forhold til de spesifikke problemene man står overfor. Boken tar for seg viktige konsepter innen programvaredesign, inkludert kobling, kohesjon, diskonterte kontantstrømmer og valgfrihet. Gjennom denne boken vil du få en bedre forståelse av de grunnleggende teoriene bak programvaredesign og de kreftene som påvirker det. Ved å lære forskjellen mellom endringer i et systems atferd og endringer i dets struktur, kan du forbedre din programmeringsopplevelse ved å vite når det er best å rydde først, og når det er mer hensiktsmessig å fokusere på andre aspekter av utviklingen.