Code on paper
I denne workshop arbejdede vi med en Code Challenge, hvor vi blev introduceret til grundlæggende kode logik gennem en visuel og praktisk opgave. Opgaven var opbygget som en slags “fabrik”, hvor man ved hjælp af forskellige kommandoer skulle flytte og ændre værdier fra en inbox til en outbox. ( Som ses på billedet var det sticky notes som der blev brugt som vores “Byggeklodser”)
Formålet med workshoppen var at give en forståelse for, hvordan kodning fungerer gennem logisk tænkning, struktur og gentagelser.

Processen
Selvom jeg ikke nåede at lave et færdigt produkt, arbejdede jeg med at forstå opgavens opbygning og den logik som lå bag den. Jeg synes det var vigtigt, da det altid godt at få en bedre forståelse for kodning.
Forståelse..
Jeg startede med at sætte mig ind i de grundlæggende kommandoer som “inbox” og “outbox”, hvor man lærer at flytte elementer fra ét sted til et andet i den rigtige rækkefølge. Derefter blev opgaven gradvist mere avanceret med kommandoer som “jump”, “copyFrom” og “add”, som kræver, at man begynder at tænke mere strategisk og se mønstre.
Min tilgang var at forsøge at forstå den bagvedliggende logik frem for blot at løse opgaven trin for trin. Jeg prøvede at gennemskue, hvordan man kan opbygge et fast flow eller en rutine, der gentager sig selv, i stedet for at fokusere på enkelte handlinger.
Hvis jeg havde arbejdet videre med opgaven, ville jeg have fokuseret på at:
- opdele problemer i mindre dele
- arbejde med gentagelser (loops) ved hjælp af “jump”-kommandoer
- teste løsninger løbende for at finde fejl
- optimere løsningen ved at bruge færre kommandoer


Resultat
denne workshop nåede jeg ikke frem til en færdig løsning eller et konkret produkt. Til gengæld opnåede jeg en grundlæggende forståelse for, hvordan opgaven er opbygget, og hvordan man kan arbejde videre med den.
Mit resultat blev derfor mere en forståelse af processen bag kodning end et færdigt output. Jeg fik indsigt i, hvordan simple kommandoer kan sættes sammen til mere komplekse løsninger, og hvor vigtig struktur og rækkefølge er og at det er vigtigt at gøre ting trin for trin, da det hjælper at opdele kode.
Så det er mere overskueligt og nemmere.
Refleksion
Jeg oplevede workshoppen som udfordrende og til tider svær at komme ind i, fordi den kræver en anden måde at tænke på, end jeg er vant til, når det kom til kode. Jeg er personligt ikke den bedste til kode, men det var en velkommen udfordring.
Jeg kunne godt se meningen med øvelsen. Den handler ikke så meget om at kunne kode direkte, men om at lære at tænke logisk og struktureret, omkring kode.
Jeg har især lært, at kodning i høj grad handler om at opdele problemer i mindre dele og arbejde systematisk med dem. Det overraskede mig også, hvor meget planlægning der ligger bag selv simple løsninger.
Hvis jeg skulle arbejde videre med det, ville jeg være mere aktiv og eksperimentere undervejs, da det virker som den mest effektive måde at lære det på.
