top | item 40005339

(no title)

PodgieTar | 1 year ago

I think Software Engineering attracts neurodivergent people. I am an adhd software engineer, and know a disproportionate amount of adhd software engineers.

I think that level of executive dysfunction and “catchup” is problematic

discuss

order

adamc|1 year ago

I have a hypothesis about that, based on prior battles with depression. A characteristic of many people who struggle with depression is revisiting things over and over in your mind, looking for what is often a non-existent solution. This is a very, very useful trait in a software engineer. It helps us think of solutions to hard problems, to see options that are not initially obvious.

But it also enables mental illness when you encounter problems that cannot be solved that way -- for me, it was divorce. But life is full of intractable problems.

anal_reactor|1 year ago

I was born in a tiny village in a poor country where local politicians literally banned wifi in schools because apparently "radiowaves cause autism and homosexuality". I'm not joking. This was the official governmental position. In 2017. You can imagine technical literacy of anyone I had contact with as a child, years before that.

Today I work as an engineer at a known American corporation, slowly but surely moving up the ladder. Not everything goes smoothly, but I earn more than the rest of my elementary school peers combined and my prospects are bright.

I do not wish upon anyone the amount I work I had to put into achieving this position. Looking back, I'm in awe how this was possible. I basically dedicated 100% of my life to one goal. It's not just about studying all day all night. It's about tuning your core emotional responses to motivate you to keep reaching higher and higher at all costs. I can confidently say that I was right on the edge of going insane, and the entire experience caused irreparable damage to my mental health. It's only now that I'm learning to slow down.

It's strange. On one hand I don't think I'd change anything. I'm proud of the path I took. On the other hand, if I had a child, I just couldn't send it the same route, knowing how much it hurts.

sh_hike|1 year ago

+1 I spent most of my childhood and teenage years feeling depressed due to traumatic experiences. I failed at mostly everything until I started programming. I took some mushrooms last year that helped me stop this constant cycle of repeating thoughts.

norir|1 year ago

Yes and to add to this, I think also the longer you stay in the industry, the more you realize that the industry itself has intractable problems (at least on the scale at which you can effect change). The tension is whether or not to accept those problems or leave the industry.

Unfortunately, I also think that many of the problems are both simultaneously solvable and intractable at the same time, which is particularly crazy making if one is so inclined.

sandspar|1 year ago

Where else is that mental revisiting useful? I'm very much in love with someone who has that trait and is a successful software developer. They say they want to get out of the industry in a few years. I want to know other places they can work.