Your first 100 commits don't have to be perfect. They just have to exist. Start messy. Clean up later.