I've been stuck in a cycle of constantly refactoring my project and I feel like I'm losing my mind! It's like I'm trapped in a time loop, revisiting the same steps over and over. I've tried everything—writing out steps, diagramming, you name it. I sometimes wonder if I might have ADHD, because I keep learning new things, but I feel like I'm getting nowhere. Lately, I've started just visualizing what I want to do before actually coding it, and it's somewhat helping, but at what cost? I see these YouTube programmers finishing projects in an hour, and it's really making me question what's wrong with me. How do I break free from this endless loop of redoing my work? Am I ever really going to finish this?
2 Answers
It's all part of the learning process! The way those YouTube pros can whip things up so quickly is a result of practice and experience. Ask yourself—do you want this to be a quick fix, or are you looking to develop something scalable? If it's for the long haul, it's worth going through these iterative cycles.
A lot of those YouTube programmers have already worked through the project multiple times before shooting their videos. What you're experiencing is absolutely normal! Everyone learns at their own pace, and sometimes taking a break can help clear your mind and return with fresh ideas. Just remember, it’s okay not to have everything completed in one go.
Even if their title says they finished it in just an hour??
So this is normal for developers? I thought they just code everything perfectly in one shot.