6) it helps a lot to start drawing in figma before writing any code to test visual ideas. many times i have used the document structure exported from figma to kickstart in-code prototyping.
7) lastly, don't worry about making a mess. mess is just the evidence that you've done a ton of work and explored every path you could think of.