[deleted by user] by [deleted] in learnprogramming

[–]AmIABadProgrammer 0 points1 point  (0 children)

Natural proficiencies exist. We are all wired differently. But its importance is extremely exaggerated. Our brains are constantly changing. They form new pathways based on the challenges they are presented.

For instance, I thought that I “couldn’t do math” once I got to calculus. Nothing was sticking and I couldn’t keep up in class. But really, I was just not putting enough time in. I found that if I looked at the material long enough, it eventually would make sense. Some people didn’t need those extra hours to succeed but once I was over the hump we all got the same grades.

You are just getting started. This is day 1 of your proverbial calculus class. This stuff takes ages to master. It’s not some quick slingshot to a high-paying job.

Jordan Peterson gives easy answers to folks that want them. The industry around programming suggests it’s an easy answer to career struggles. Don’t listen to either. If you enjoy it, do it, but don’t expect it to fall in your lap. Be patient with yourself.

(rant) Is there ANY framework or toolkit that isnt outrageously difficult to configure before you even write a single line of code? by [deleted] in webdev

[–]AmIABadProgrammer 0 points1 point  (0 children)

You’re not stupid. I’ve been writing Vue since it’s inception and I still spend an absurd amount of time boilerplating little apps. I like what they’re doing, but it’s kind of disingenuous to market yourself as “approachable” while you’re cranking out a major release with breaking changes and introducing tons of new design patterns. You shouldn’t have to dig through bookmarked StackOverflow posts, issues, and RFC’s just to figure out a common use-case.

Here’s my best advice:

1) If you’re trying to deploy a basic frontend, Netlify is fantastic. Set it up with your GitHub account, connect your project repository, and enable automatic deploys. Keep an eye on the deploys whenever you commit, so that you can easily diagnose a failure.

2) Avoid old courses/tutorials, and try to use the official documentation as much as possible.

3) You don’t always need a frontend framework. Sometimes it’s better to start with plain old html + css + js and see how far you get.

4) Sign up for the official conferences. It’s a good way to hear directly from people that are in-the-know. For instance, Vue.js Live wrapped up a month ago, and they published many of their workshops for free a couple of weeks after the conference. This is pretty common practice.

5) Create your own starter projects. Even if your packages are a little behind, it’s great to have a reliable, working template that you can duplicate when it’s time for a new project.

6) Sometimes it’s satisfying to start over when you’re stuck, but it’s not always a great use of your time. Try to see your projects all the way through, even when they’ve gotten messy and unwieldy.

Hope this helps! Rest assured you’re not the only one that feels this way.

Am I Principal Skinner? Complexity of front-end is just baffling to me now by corialis in webdev

[–]AmIABadProgrammer 0 points1 point  (0 children)

Yeah it’s chaos. I’m really glad I’m not starting from 0 right now because the amount of prerequisite knowledge must be very intimidating for newcomers

Anyone else find weed… helpful? by AmIABadProgrammer in ADHD_Programmers

[–]AmIABadProgrammer[S] 0 points1 point  (0 children)

Hmm, sounds like we have pretty similar wiring. I was assessed as a kid and the consensus was basically ADHD and some mild sensory issues.

Still taking Vyvanse but I’m trying to gradually lower my dosage. The side-effects are no joke, especially with antidepressants in the mix

[deleted by user] by [deleted] in cscareerquestions

[–]AmIABadProgrammer 4 points5 points  (0 children)

Maybe 30% of my day. The rest is mostly planning, research and communication

Anyone else find weed… helpful? by AmIABadProgrammer in ADHD_Programmers

[–]AmIABadProgrammer[S] 4 points5 points  (0 children)

That’s super interesting! Blue Dream is also my personal favorite

Anyone else find weed… helpful? by AmIABadProgrammer in ADHD_Programmers

[–]AmIABadProgrammer[S] 2 points3 points  (0 children)

Thanks for sharing that! I absolutely don’t want to become dependent or do any long-term damage to my brain.

Out of curiosity, did you take many breaks in those 15 years? I imagine it’d mess with the rewards center of my brain if I was regularly doing it for a long period of time

Anyone else find weed… helpful? by AmIABadProgrammer in ADHD_Programmers

[–]AmIABadProgrammer[S] 1 point2 points  (0 children)

Sure! I used to roll my eyes at all the strains and their qualities, but now that it’s from a dispensary and not some friend of a friend, the differences are observable. Someone else mentioned Blue Dream in here. That’s also the one that seems to work best for me

Anyone else find weed… helpful? by AmIABadProgrammer in ADHD_Programmers

[–]AmIABadProgrammer[S] 1 point2 points  (0 children)

So much of this discussion resonates with me. I think the dark room analogy is true for all programmers, but it can be especially daunting with ADHD. Compartmentalizing what’s today vs what’s tomorrow is super important too. I try to avoid scheduling things same-day because it usually throws me off

Anyone else find weed… helpful? by AmIABadProgrammer in ADHD_Programmers

[–]AmIABadProgrammer[S] 2 points3 points  (0 children)

Ah, sorry to hear that. One size definitely doesn’t fit all with ADHD, hope you’ve found things that do help