• 0 Posts
  • 23 Comments
Joined 2 years ago
cake
Cake day: July 4th, 2023

help-circle
  • How do people do it? Simple, they don’t. It’s only because of your ADHD that you’re staying afloat as much as you are. You are literally trying to accomplish the same amount as 3 people, so ya, you are going to learn slower.
    Of course, none of that helps you right this moment… I would start by confessing to the people around you including your fiance that you have fucked up and are in the process of finding out. Give them a date this semester ends and beg them to help where they can until then.
    Someone else mentioned study groups, I have found that actively studying with others and discussing what you’re working on is a massive boon. Are any of your classes online or do you have a way to communicate with your fellow students? Post on there that you have ADHD and are looking for study buddies. I 100%guarantee that there are other people who have ADHD or are struggling.
    Do you commute or have other times where you have forced “down time”? I find that chagpt’s phone app with the voice chat feature is amazing for helping me learn new stuff. As I am driving, I can ask it to explain stuff and if I don’t quite get it. I can ask it to explain it again in simpler terms. I can focus in on things that I am interested in or don’t understand. Then once I have a better grasp on the little pieces I’m not embarrassed to ask it to explain it all again. I can also get it to review course information with me. You can ask it to let you tell it what you know and have it correct things you are getting wrong.









  • Everyone is different, after all you are literally adjusting the chemistry of your brain. But some people take a while to adjust to psych meds. I am very sensitive to psych meds and get all the weird side effects. It usually takes me about 3 months to let my body adjust to a new drug and get a real idea of how it’s going to make me feel. Admittedly I am taking more than just ADHD meds, but it can take a while to find the right thing. I have had many whose side effects started out sucking, but then went away or became tolerable. But even worse is the ones that start out perfect, but then slowly show their problem sides. It can be so difficult to switch when the side effect seems so minor at first but everything else is perfect.
    Also, there are different meds and they can affect you differently. And there are different types of meds, some are stimulants and some are not.





  • Dude, there are at least 4 different “for” loop syntaxes in Js/Ts alone:

    for (let num = 1; num <= 5; num++) {}.

    for (const num of numbers) {}.

    for (const num in numbers) {}.

    this.numbers].forEach(num => {});

    Also don’t forget ngFor and @for in html, and then the @for in sass/scss.

    That’s 7 different for loops and I haven’t included the non-for loops, or even left Angular.

    Once we include some scripting like I did just this week:

    bash: for i in {1…5}: do … done

    dos: for /L %%i in (1,1,5) do ()

    Then you can just stfu if I feel the need to remind myself of the exact syntax for one of the 3 or 4 different for loop options in c#.


  • As a senior programmer I can’t write a for loop without the internet.
    I can’t remember the last time I saw a job listing that didn’t expect me to be an expert in at least 5 languages. The best part is that halfway through the interview you learn that they are no longer using half the languages listed, and are “transitioning” towards 2 others that aren’t even listed. You want me to whip out examples written in Fortran, C++, Rust, JS, and some random word you claim is a language in 2 hrs without the internet? Bitch, I don’t even think I could get prewritten “Hello World” examples compiled in 5 different languages in 2 hrs, much less on machine that I have never seen before.



  • I don’t know about intellij, I have worked mainly in VS Pro. I will tell you some of The things I can do in VS that help and then I’m sure intelliJ probably has similar functionality or plugins that will add it. Check to see if you can generate call graphs or call maps. VS enterprise has the ability to add each function to a graph and build up a diagram for you. Unfortunately pro and standard do not.
    Ctrl + “-” will jump back to last. This allows you to reverse through the call tree.
    You should be able to display a call stack that at least tells you how you got down to where you are.
    Make notes about reimplements you want to make and move on. Sometimes just writing it down so you won’t forget is enough for my brain to let it go.
    In VS Pro you can create a break point and then right click on the red break point dot and add conditions and\or actions. Conditions stop it from breaking there unless a condition is met, this is great when you only want to catch one iteration of a loop. Actions are something that will be evaluated and done like printing out information “$FUNCTION, myvar {my var}” will print out current function name, myvar, the value of myvar". You will be surprised how complex of a variable it will print. For instance it may print out an entire structure or contents of a class. You can then set the action to not break, that way the code performs the action and keeps going. Doing this will allow you to generate as detailed a list as you want of breakpoints in the order in which they get hit plus any variables you want to track.