I think that fear is the wrong way of describing it. I might be frustrated or annoyed by undocumented spaghetti code, or be puzzled about some aspect of a project, but I wouldn't describe this in terms of fear. If software development made me frightened I would have given up with it at an early age.
What else would you call the emotion that paralizes you into inaction? Because that's what we're talking about here. The developer is unable to get started or continue because they are unable to take the next step. They are afraid to get it wrong. The usual solution to this that I've heard is Research. Learn more about what you are trying to do so that you can eliminate the fear. The solution I used when I was learni…
The only times I enjoy spaghetti code is when I have to learn a tool or more about a language or library to debug or understand it. At least then I'm engaged and learning what to avoid and how to fix it.