Can anyone guide me? I am stuck in a phase where I have a relative’s website development project that I haven’t been able to complete for the past year due to overthinking and laziness.
When I first took this project, I decided to build it using WordPress. I spent 2–3 months learning WordPress, but then I realized that it has limited customization and I couldn’t create the website exactly as I wanted. So, I decided to switch to coding and build the website from scratch.
After that, I started learning HTML and CSS from the “Code With Harry” YouTube channel. It took me around 3–4 months with practice. It felt like a long time because I had to manage college, skill development, the project, and also deal with constant overthinking about whether I was doing things correctly or not.
Then I started learning JavaScript from “Sheryians Coding School.” I have only completed the basics so far, and it took me quite a long time. I’ve also forgotten some concepts, so I need revision.
As I mentioned, I am stuck on this website project. I have created multiple versions of the same website:
- V1 on WordPress
- V2 without any coding knowledge
- V3 with basic coding knowledge
- Now I am working on V4 because I believe I can build a much better version than V3
However, I feel stuck in a loop. I think I am trapped in perfectionism.
Currently, I am pursuing a CSE degree and I am in my second year. I have only two years left, and I really want to achieve something meaningful. My goal is to start earning a good amount of money before I graduate.
Right now, I feel stuck and confused. I would really appreciate guidance on what I should do next.
Top comments (2)
Hey Paresh
Good job on actually finishing the website, and even going as fas building a v3. I think what you need is to work on another project, applying your skills on something else would widen your knowledge and experience, plus the benefit of increasing your portfolio size.
happy learning!
This isn’t laziness—it’s a common cycle: learn → doubt → restart → chase perfection → get stuck → repeat.
Right now, it feels like learning more will fix things, but that loop never really ends. There will always be a better version.
At some point, you just have to pick a version and finish it—even if it’s not perfect.