Don't remember the article, just Google it. Opinions from a crowd of wiser than the crowd people What do you think? 1) Was his fault. 2) Was system's fault (some call it "fascist" as in to like you didn't already know how fucked up and rotten the system is). 3) Was part system part guy's fault. 4) We're programmers so two bits, two locations, there's always 00: there was nobody's fault. 5) Complex numbers (where with my math PhD I'm positioning myself but if you know bit of complex you know it doesn't negate all the two bits on two axes before, rather it builds upon them). So what. Up?
He obviously got to the point where he felt like his life had become a miserable mess, and therefore it wasn't worth living any more. Ultimately, each person is responsible for his own well being... not management, coworkers, friends, or family. When a man ties his happiness to everything that happens around him, all it takes is for life to throw him a few unexpected curveballs to bring him to a point of inner misery. The real trick it seems, is to find inner joy that is detached from outside circumstances since you can't control what life throws at you, but you can certainly control how you handle it all. The saddest part is that aside from his close family members, nobody really cares that he jumped off a building and killed himself because everybody is so busy trying to manage their own lives.
There are more than 100 suicides every day in America (47000 in 2017), unrelated to H1B visas. And according to this (older) study, finance workers are #5. Don’t see programmers/developers on this list: https://amp.businessinsider.com/most-suicidal-occupations-2011-10
the toxic environment at facebook makes coworkers feel like enemy to each other. each year, 10% under-performer has to leave. I will never work in that kind of environment, which is stressful and not good to one's health.