Writing code is a creative act. It requires focus and concentration. It requires a lot of thinking and deliberation. Thinking about what types of structures to use where, how to design a function or what should happen first. There is a lot to think about and there's usually