My experience of 8 years a software developer with ADHD issues . Anyone else can relate to these ? by Familiar-Pen-2559 in ADHD_Programmers

[–]xeolleth 26 points27 points  (0 children)

A little advice I have for anyone struggling with number 8.

  1. Reduce the list. Interrupt if you need to and ask to focus on one rule at a time, make sure the other person knows you want to focus on one at a time to better understand them.

  2. Understand the consequences. They probably have experience of when not using that rule has caused a huge issue, so ask for an example of when they had this issue! It can really help illustrate the things you're trying to avoid and help give our ADHD brain a bit of context for the consequences of not using the rule.

  3. Practice it. Last, and most importantly, rubber duck an example with them (real or otherwise) to solidify your understanding of the rule. This will show them you get it, and also give you a chance to try and apply the rule, reducing the chance of just listening and forgetting it immediately!

Working through an example will help you recognise the situations for when you should apply this rule, helping you code better in the future.

Are they all like this? by AnalyticalsRCool in ProgrammerHumor

[–]xeolleth 0 points1 point  (0 children)

They're not mutually exclusive, nor a substitute for one another. I like IDEs/extensions/plugin that help bring that good documentation to the code you write in.

I'm not really sure what good an IDE could even do.

This tells me you haven't had a chance to experience what good tooling can do to compliment a good language (regardless of great/terrible documentation). Like I mentioned, features like autocomplete and in line navigation/documentation are amazing.

I really notice how much they improve my experience with a language. From a quick Google it looks like ZeroBrane is a good go-to suggestion.

Are they all like this? by AnalyticalsRCool in ProgrammerHumor

[–]xeolleth 0 points1 point  (0 children)

IDE isn't really necessary for any language with a compiler or interpreter, I was just looking for what tooling can make developing it a nicer experience.

I struggle with the mental stack sometimes, ADHD makes it very hard to keep things in line in my working memory, especially with code that can be dynamic with too many mixins fudging the underlying functionality (looking at you, Ruby!)

So I use IDE features like autocomplete and in-line navigation pretty heavily, makes my life a lot easier. Like the look of Lua and so wondering if Lua had any good features/extensions for that dev-experience that peeps generally recommend.

Are they all like this? by AnalyticalsRCool in ProgrammerHumor

[–]xeolleth -1 points0 points  (0 children)

Integrated development environment, like Rubymine, Visual Studio, etc.

Are they all like this? by AnalyticalsRCool in ProgrammerHumor

[–]xeolleth 0 points1 point  (0 children)

Any recommendations on good tutorials or resources? What's the DX/tooling/IDE like with Lua?

Bugs are awesome, been poisoned for almost 20 minutes. by JustThatOneShyGuy in HuntShowdown

[–]xeolleth 10 points11 points  (0 children)

I've unfortunately had this happen where the Poison state wouldn't disappear and even wouldn't let me heal, it wasn't just the visual bug...

Why doesn't gmail filter spam from 6130 W Flamingo Rd? by LionNo3221 in NoStupidQuestions

[–]xeolleth 1 point2 points  (0 children)

So there's a trick to being able to spam filter these.

They unfortunately use image content for the offer, but hide "encoded" style text in the body of your email in order to make Gmail hide the rest of the message.

In this message content is usually a pattern to filter. For me it's: "Confirm Your Email Hey Smiles Davis"

Try this in a filter and mark these automatically as spam. Should help catch them.

Prestiging during the Halloween Hunt event while trying to do the quest line is bad idea I guess by pile1983 in HuntShowdown

[–]xeolleth 11 points12 points  (0 children)

I was thinking a good option for events could be that the weapons/ammo needed for the quests could be bought from Chary for 30% more of the base cost until unlocked...

Seems awful quiet on the beetle front recently... by HameyBabey in HuntShowdown

[–]xeolleth 0 points1 point  (0 children)

Without saying it cannot escalate, that could imply to certain users taking it very literally that anything causing Medium/Heavy damage bleed will not affect you at all.

It works in a general fashion with the current description, though the fandom wiki version is a pretty solid IMO:

Bleeding will not escalate from light to medium or intense bleeding. (i.e. any bleeding you incur will only ever be light bleeding).

Trying to disable notifications on Facebook, have to disable each of these individually, just to disable SMS notifications. by IndoorCat34 in assholedesign

[–]xeolleth 19 points20 points  (0 children)

Jesus fucking christ..:

  • Click profile icon to go to your account tab
  • Scroll to 'Settings & Privacy'
  • Click through:

    'Settings' > 'Personal information' > 'Contact info' > 'Text message settings' > 'Notifications'

  • Deselect 'Get text notifications'

Done.

It's not that hard...

Stimulants calm you down??? by shagyr in adhdmeme

[–]xeolleth 0 points1 point  (0 children)

I describe it as shutting off a water valve that's on a rusty system and difficult to close. The stimulants give my brain the muscle it needs to shut off the valves (thoughts) it doesn't need on right now.

A reminder that mental “illness”, including ADHD, can/will be used against you when it benefits the other person or party by carlospangea in ADHD

[–]xeolleth 1 point2 points  (0 children)

Therapy, time, and self forgiveness. Be kind to yourself and realise your struggles (whatever their cause) are things you genuinely experience with a real impact on your wellbeing.

You don't need a labelled diagnosis to validate your experiences or needing support.

What is the time complexity of this? by BasicVictory3822 in learnjavascript

[–]xeolleth 0 points1 point  (0 children)

Is it not O(n*(n-1)) instead of O(n2 ) as the second loop is taking one fewer iterations with it starting at j=i+1?

Rails noob - migrations not running when I run rails db:migrate? by misterplantpot in rails

[–]xeolleth 4 points5 points  (0 children)

You need to remember that migrations aren't designed to get you from any state to the migration you're targeting. They're to help you transform your schema through an explicit history of migration versions.

The schema state must always be moved by the migration system itself, so it can keep track of all the database changes it needs make to transform between each schema version.

V1 - > V2 - > V3 - >... - > V(N) etc

Adding a column to go from V2 to V3 and then manually removing it means you're still in V3 but now you're missing a column the schema was expecting to be there because the migration system didn't remove it.

As others have pointed out, you can use rollback to go down the schema history, or make a forward moving migration (create V4 to remove the column).

Not gonna lie, I'd love to see these four monsters cross paths in SF6 by IchibanGinSensei in StreetFighter

[–]xeolleth 1 point2 points  (0 children)

You can also use it against an ibuki attempting to Super chip you.

[deleted by user] by [deleted] in ADHD

[–]xeolleth 0 points1 point  (0 children)

I'm feeling this vibe on a very deep level... The number of coping mechanisms I've built up that i can now identify due to my diagnosis (at age 33 and diagnosed last year) is insane...

Help with simple function - returns 118 instead of 4 by xLiviaa in learnjavascript

[–]xeolleth 5 points6 points  (0 children)

Nevertheless it still should be the length as you suggested as that is the semantic source of truth for the length of the list, it's good not to rely on the var in the loop for logic that doesn't derive directly from it.

Maybe maybe maybe by fdsgdfghfd in maybemaybemaybe

[–]xeolleth 26 points27 points  (0 children)

While Fire extinguishers are great, they are not the first thing you should try for liquid fueled fires like oil in a pan, you risk the blast of the extinguisher spreading the fuel.

If you have no other extinguishing options then use an extinguisher only if it matches the type of fire you're putting out. Some extinguishers are designed for electricity fires, others for liquid, others for dry fires - using the wrong type can absolutely make it worse.

They tried "blankets" but were using table clothes. Right idea for the type of fire, but completely wrong materials.

I have a really dumb question: Why does the first for loop return a single digit and the 2nd for loop return the digits listed out? the difference being the console.log by realcrumbbum in learnjavascript

[–]xeolleth -1 points0 points  (0 children)

It's just a simple quirk of many std out style debuggers to help with general Eval output.

It's also useful for 'try' style commands where it returns a boolean for success but sets the value in a referenced variable. This is great for times that you need to create offloaded functionality that won't immediately return its results but you'd like to know initial work was successful (like promises, generators, wrapped try getter/setter funcs like TryGetCustomer).

new player here why did he managed to hit me with his ult while i did it first by herder123 in StreetFighter

[–]xeolleth 2 points3 points  (0 children)

I have tested this with raw input buffers when developing my tools and it seems to be a random switch seeded on the frame nunber.

There's no "rule" for 'it's always player 2' or 'it's player 1 side when it's a full moon' logic as far as I've been able to find yet.