Which tech stack should I choose if I struggle with ADHD: Next.js + Payload CMS or Python + FastAPI?

0
6
Asked By CuriousCoder92 On

Hey everyone! I'm 16 and I'm really having a tough time picking a tech stack. I think my ADHD makes it hard for me to settle on an option, and I often find myself second-guessing my choices. I'm eager to dive into freelancing on platforms like Fiverr and want to document my learning journey on social media to keep myself accountable. My dilemma is whether to go with Next.js and Payload CMS, which is part of the Jamstack, or opt for Python with FastAPI. I've dabbled in JavaScript for a few years, but I lost motivation due to my ADHD. While I've recently started learning Python, it feels unfamiliar to me. I'd love to hear your thoughts on how I should decide!

3 Answers

Answered By TechieExplorer On

Honestly, I think the best way is to just explore a bit. Try out different stacks and see which one resonates with you. Since you're dealing with motivation issues, focus on what genuinely interests you. Finding something you love can really help keep your drive alive! You might want to look into different tech fields beyond web development too, to see if another area excites you more.

DevDabbler85 -

Totally get you! I had a similar experience with game dev. It’s rewarding, but the learning curve feels endless. App development is also tricky since it requires good hardware. I think Jamstack and Python backends are a great choice for freelancing!

MotivationMaster -

That’s solid advice! But I’d also recommend sticking with one stack for a couple of months just to see things through. The ADHD brain loves new things but you need to finish projects to really learn.

Answered By CodeCrafter77 On

I'd suggest going with Next.js and Apollo or Ruby on Rails with GraphQL. GraphQL adds flexibility to your front-end and can work well with real-time features, like websockets for notifications. Plus, Ruby on Rails is known as a 'one-person framework', making it easier for solo projects!

Answered By InsightfulCoder On

So there are two approaches you can take. One is to spend hours consuming documentation and YouTube tutorials to figure out what each stack excels at, which can be super helpful. The other is to just pick a stack that looks appealing and jump in! You might run into issues later, but that will teach you valuable lessons. Remember, you aren't stuck with one choice forever; tech evolves, and so can you. Just pick something and commit to it; the key is making peace with the fact that no choice is set in stone!

LearningLingo -

Exactly! A lot of beginners worry too much about choosing the perfect stack, but the essential part is to get started and stick with your choice until you've built something.

StackSwitcher -

Absolutely! Many skills transfer well across different stacks. Just pick something, get started, and you’ll adapt along the way!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.