I've been diving into Python through an online course from Helsinki and decided to take on a big challenge: creating my own programming language. I've actually started this project a couple of times, building different architectures mostly by myself. Along the way, I've learned a lot, but I've been feeling unsure about my progress. Sometimes, I ask an AI to review my code and suggest improvements in terms of performance, but I worry that I'm just using it too much and not really coding. Lately, it feels like I'm not doing enough and just juggling everything—like I'm just a 'vibe coder.' Do you have any advice to help me out? Thanks and I appreciate your insights!
5 Answers
If you're building your own language and reworking it multiple times, that's not a sign of being bad at programming at all! It's actually a solid learning process. Asking for feedback shows you're thinking critically about your work—keep it up! That's how you improve, not by just trying to do everything alone.
Programming is just like learning any other language! It varies from person to person. Just like I've been learning English and Norwegian for ages but still find it tough, give yourself some grace. Learning takes time, and everyone's journey is different. Keep pushing through!
Honestly, creating your own programming language is a huge step! I wouldn’t go that far myself, but using AI can be tricky. It's best for simpler tasks or getting ideas, but you should rely on your skills for complex coding. You're on the right path by learning what you need and discovering better ways to code. Just don't let AI do the thinking for you.
You're dealing with classic imposter syndrome! Asking an AI for improvements and implementing those changes yourself is just like how seasoned pros work. The fact that you've rebuilt your project shows you're learning, so own that progress. You're doing better than you think!
Totally echo that sentiment! Creating something like a programming language is a massive task, and restarting is part of the journey. You're making decisions and learning why changes are necessary, which is super valuable. It’s okay to feel unsure—tools can make the process challenging. Just make sure you can explain your design choices, and you are indeed the coder behind it all!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically