TL;DR
I’ve been working for a little over 2 years across 4 web-dev roles (all remote), regularly logging 50+ hr weeks, but still dealing with low productivity, buggy code, and unclear career fit. I’m seeking advice on whether I’m missing key skills, not leveraging efficient workflows/AI tools properly, or simply in the wrong path.
I come from an engineering background (no CS degree) and pivoted into front-end dev via a 9-month mentorship in 2021. I studied engineering in college so I had a good foundation in programming and the program filled in the gaps. Since then:
• In my first startup, I sometimes received ~60 comments on a single PR while pulling late nights.
• My second startup also involved long hours and ended when it ran out of funding.
• I did a three-month contract role.
• Now at my current position, I work long hours again with minimal review process, and I’m getting feedback about low productivity, frequent bugs, and sometimes poorly written code.
Meanwhile, my peers often finish by 5 PM with seemingly no major issues. I feel that putting in more hours than others would translate into higher quality work and fewer bugs, but this isn’t the case. I use AI tools like ChatGPT and Claude, but they frequently generate subtly flawed code that I must spend extra time debugging. So, I keep wondering if I’m just not using AI tools effectively, or my peers simply have sharper core skills I somehow haven’t mastered yet.
My Questions
1. Skill-Gap Assessment
Given the feedback I’ve received, which core technical or problem-solving weaknesses am I most likely missing right now?
2. Efficiency & Tooling
What workflows, habits, or AI-powered tools have you found truly effective for improving both speed and correctness? How did you adopt them?
3. Career-Fit Signals
In your first 1–2 years, what concrete indicators showed you that web development was (or wasn’t) your long-term career? Did you ever work long hours for long stretches?
4. Prioritizing Growth
If you were in my position, which 1–2 areas (technical or communication-oriented) would you focus on first—and how would you approach that learning?
Thanks in advance for sharing your experiences, advice, or resources!