Softwareutvikling er ikke en øvelse som foregår i et 'elfenbenstårn'. Gatecodere får jobben gjort ved å prioritere oppgaver, ta raske beslutninger og vite hvilke regler som kan brytes. "Street Coder: Regler å bryte og hvordan bryte dem" er en programmerers overlevelsesguide, fulle av tips, triks og hacks som vil gjøre deg til en mer effektiv programmerer. Bokens opprørske tankesett utfordrer status quo og avdekker de viktige ferdighetene du trenger i jobben. Du vil lære den avgjørende betydningen av algoritmer og datastrukturer, forvandle programmeringsoppgaver til en glede, og bryte ned dogmatiske prinsipper som holder deg tilbake fra ditt fulle potensial. Hver ny programmerer starter med mye teori; 'gatevett' kommer med erfaring. For å lykkes må du vite hvordan du setter teori ut i praksis, forstå hvorfor 'beste praksis' er beste og vite når du skal gå utenom og bryte de tilsynelatende ugjennomtrengelige reglene.