I'll be brave, John! 💪😁
I loved this analogy! There are so many awesome takeaways from your post - my favorite being...
As a developer, you'll make mistakes, learn to assess more efficiently, ask for help as appropriate, and shake off the ugly feelings that can come with mistakes so you can get back into the right frame of mind to continue writing software. Doing all this with others will likely shape you in ways that doing it by yourself won't. You will open yourself up to opportunities for feedback you wouldn't otherwise get.
Coding with someone, quite frankly, scares me for all the reasons you mentioned. I feel a little braver now, though... thanks. 😊