I'm a Junior to Mid-level Frontend Developer who recently left my startup. I honestly feel like I'm relying too much on AI for my work, and I'm concerned this dependency is holding me back from truly developing into a competent mid-level developer. I really want to focus on improving my TypeScript skills, making better architecture decisions, and getting better at overcoming challenges while building features. I'd love to hear your thoughts! Also, I'm seeking mentorship from any senior developers who are willing to help.
5 Answers
Honestly, recognizing your reliance on AI shows more self-awareness than being 'lazy.' Almost everyone uses AI, but the key is understanding it. Make sure you can explain the output you get, tweak it, and identify when it's wrong. For TypeScript, I recommend writing the types and interfaces before diving into code. It helps solidify your understanding! Also, being able to troubleshoot and ask powerful questions is a solid mid-level skill. You're on the right track—use AI as a helper, not a crutch!
You're definitely not alone in this. It’s great that you’re actively looking for solutions, and it shows your commitment to growth!
One of the best things you can do is build something without relying on AI. Use Google, read documentation, experiment, and form your own opinions. This will help you develop a solid foundation without depending too much on automation. Once you learn it yourself, even AI tips will seem much more useful!
Thanks for this comment! That’s the plan, right? I can't argue with that lol. Any tips on improving my TypeScript skills?
As a principal engineer, I've noticed that many companies are focusing more on enthusiasm for AI rather than coding skills. While relying on AI might seem prudent for your career right now, it’s sad that we’re reaching this point. The key is to strike a balance where AI assists you but doesn’t replace your ability to code.
I guess those AI designers will create a lot of bright-colored interfaces, huh? Sorry to hear how AI is stepping on traditional roles.
My workplace is still wary about too much AI influence. Shouldn't we keep some creative control?
Recognizing your challenges is half the battle. Focus on grasping the basics of TypeScript and architecture and then start building projects. Remember, AI should enhance your capabilities, not replace your thinking. Come up with the logic and structure on your own, then let AI assist you in refining it. Best of luck with your journey in 2026!
Thanks for the encouragement!

Great insights! Quick question: how do you effectively write types ahead of time?