Ask HN: How do you compete when you have pain or other health problems?
Thinking about software development in general and Bay Area in particular. How do you keep your career alive in this field if you have any health problems, particularly those of the unpredictable kind. How do you avoid looking bad, when you want to make commitments, but your health can fail you at any time?
21 comments
[ 3.2 ms ] story [ 61.8 ms ] threadI hate to say this, but your long-term health is more important than your ideation of a career path in software and its not impossible your best choice is to seek a job that leverages your skills but isn't focussed on FAANG or start up culture. One with an agency or company which has a good HMO and a good work culture.
If you miss shifts in a restaurant, you're gonna be fired. If a sales rep frequently has to cancel meetings with clients that's a problem. And if you're in middle management you've got a lot of meetings that can't be missed.
But software development is pretty forgiving, and even more so now with remote work. A lot less meetings, a lot more people working highly flexible hours.
As long as you can deliver a full time job's worth of productivity over the course of a quarter, if health concerns make your productivity much more variable so that you've got slower days and faster days, slower weeks and faster weeks -- and that your faster periods compensate for the slower ones -- you'll probably be OK. At least the places I've worked.
If your health problems and pain are such that you can't deliver a full time job's worth of productivity, or where you expect to be frequently missing whole weeks or months due to health issues, then of course that's another story.
Every job I've found with flexible work schedules has been at startups looking for rockstar devs with 10 years of experience.
By necessity, large companies ultimately operate by documented process and this makes it hard for them to accomodate outside-normal needs unless such accomodation has been encoded in the process.
Meanwhile, small companies are still just collectives of people trying to make something happen. If you do good work and demonstrate responsibility and long-term commitment, you can usually earn plenty of affordance for whatever noise your health issues bring to individual days.
That's not my experience at all. If anything, they let go of employees sooner because the small company doesn't have the extra money around to pay them. If an employee isn't pulling their weight for a couple of weeks because of health issues, the small company can't afford that, end of story.
Large corporations are actually much more flexible and able to accomodate health situations in my experience, simply because they can afford to be.
I would think it's just the opposite. Larger companies are more likely to have the resource to make accommodations and a process for handling accommodation requests.
But without those, it's nearly impossible, I can tell you from experience.
But there are really two options -
1) You can do the job, with reasonable accommodations. So talk to a doctor to see what can be done to help you. Have them write a note of what accommodations you need, and give it to your company's HR. This protects everyone because the company knows your limits and it is treated as a disability, protecting you from being punished for it, and protecting them from being accused of discrimination because there is a formal record of what you need.
2) You cannot do the job, even with accommodations. Still talk to a doctor, but if you decide that you cannot do this role, you can pursue disability benefits instead of doing the work.
Can you actually get disability if you're no longer able to perform your existing role? Or does it have to be that you can't perform any role? It's seeming more and more likely that I'm going to get PIP'd and won't be able to find another dev role. But I don't think am eligible for any kind of disability since my disability is autism.
If you can't do the job, disability compensation comes in two forms - SSI, which is granted if you can not hold any job (after tons of paperwork), and disability insurance, which may or may not exist depending on your benefits package. Both are a hassle and not easy to get, but again, contact an attorney. Just submitting forms and saying, "gimme my money" won't work, almost everyone needs assistance to drive those processes.
Actually, that is really the answer overall - contact an attorney. They'll give you better answers than I will anyway because despite my own struggles, I'm still just a rando guy on the internet, not an expert.
"And you absolutely tell HR so that you avoid exactly what you are describing, of it becoming an informal thing that one manager has negotiated with you."
I didn't ask. I provided the document from the medical provider to HR. HR is the one who said to talk to my manager about accommodations because HR only handles stuff like "providing extra breaks or ergonomic equiptment".
"If you can't do the job, disability compensation comes in two forms - SSI, which is granted if you can not hold any job (after tons of paperwork), and disability insurance, which may or may not exist depending on your benefits package."
SSDI doesn't cover most autism. The disability insurance is only all short-term. Even "long-term" disability insurance typically ends (or can be terminated by your employer) after 1 year if you're not able to return.
I don't really want to contact an attorney, but if they put me on a PIP I guess I will then.
https://en.wikipedia.org/wiki/Eternal_September
Their GGP comment https://news.ycombinator.com/item?id=40675989 doesn't read that way.
This does appear to be a solid description of software culture, especially of the Bay Area: avoid looking bad. That describes an unintentional form of conformity, perhaps Machiavellianism. Contrast that with a near opposite subculture like military, especially of the east coast, often expressed in terms of stubborn hyper ethical deviation.
In one case the goal is either to please or save face as determined by a person’s level of agreeability but in the other case the people, especially the self, are just nameless tools to accomplish a goal such that agreeability only determines level of care.
When you learn how to recognize this in the intentions of other people you are in a much better position to manipulate the conditions to accomplish what you believe to be important.