Live data from Hacker News

Did my coding lead to colleague's death?

news.ycombinator.com

1–10 of 32 posts

Did my coding lead to colleague's death?

#1
Throwaway account because I don’t want this tied to me.

About eight years ago, I worked at a mid-sized tech company with a senior colleague—let’s call him “Dave.” He was in his early 60s, had decades of experience, and preferred “boring tech” and object-oriented programming. I was more into modern, cloud-native solutions and functional programming, which led to frequent disagreements.

We clashed a lot. Dave thought my approaches were unnecessarily complex, and I thought his ideas were outdated and inflexible. Most of our arguments happened during code reviews, and while things got heated at times, I assumed it was all part of working in a team.

I left the company after a few years. It wasn’t because of him, and I didn’t think much about those conflicts after I moved on.

A few days ago, I got a message from Dave on LinkedIn. He said he’d retired and had been diagnosed with a fast-progressing terminal illness. What stunned me was that he blamed me for it. He said the stress of working with me and dealing with my code had taken a toll on his health, ending the message with, “You shortened my life.”

Before I could respond, his account was deleted. I don’t know if he deactivated it or blocked me, but now I can’t stop replaying everything in my head.

Could I really have caused this? Can work stress lead to something like this? I always thought our arguments were just professional disagreements, but now I’m second-guessing myself. Has anyone else dealt with something like this? What do I even do with this kind of guilt?

Re: Did my coding lead to colleague's death?

#2
No that is not possible, so far as I know, not in such terms. Attempting to lay that blame on you like that would be stupid and far from professional, assuming that it was not a fake or hijacked account. I cannot imagine that you were his only significant source of stress at work or otherwise.

It is possible that the account was taken over, used to send many such messages, and shut down by LI.

I have clashed badly with some people in work situations, but as long as you acted in good faith, I think that you have no guilt to carry. Certainly don't ruminate on it.

Re: Did my coding lead to colleague's death?

#3
> Could I really have caused this? Can work stress lead to something like this?

It can happen, but again some things are just not worth it and life is too short for ridiculous language / code styling debates (which that can be resolved by style guides and automated linting / formatter rules). Health matters much more than that.

You should be better at detecting those who want to waste your time debating this sort of thing in code reviews.

The moment you experience this frequently, just leave.

Re: Did my coding lead to colleague's death?

#4
That sounds like a troll posting in his name. So many people out there that revel in causing pain. Particularly the deleted-account trick, so you can't investigate.

As for his colleague - he'd dealt with younger programmers with new ideas before, you weren't the first or only. And, his life was his own - he owned his emotional state, his responses. You were no more responsible for that than a missed bus, or any other perceived slight that he may have dwelt over (if it was him at all that texted you).

Yet all that doesn't help deal with guilt - that's your own to process. Hard, it's not rational or logical - you don't get to explain feelings away, they just are.

I suggest some positive interactions with colleagues could be a benefit to you. Compliment novel approaches, find a positive way to encourage co-workers, notice their sincere efforts. Always start with "That's new to me" or something on that line, instead of being contradictory or argumentative.

You can comfort yourself by taking this bump in the road as something to learn from. Take away something positive. And heck, it also benefits your current colleagues and presents a good example. Who knows where that may lead.

Good luck! I don't think you deserve to haul that stone of guilt around any longer than you need to. It's up to you when you put it down and move on.

Re: Did my coding lead to colleague's death?

#6
Of course you’re not responsible for his death, you need not feel any guilt whatsoever.

However to the general point, having been in this industry for close to 20 years now, unnecessary complexity and constantly changing frameworks and conventions for little to no gain is stressful.

Re: Did my coding lead to colleague's death?

#7
I will say that code reviews with some individuals have been, by far, the most stressful and demotivating part of my job, and a major reason why I am looking to end a career in developing software in teams, and I would not be surprised if this caused long-term health effects. In some situations, I could feel the blood flow changing in my body, an increased heart beat and blood pressure.

This is especially true in companies with a heavy culture of code reviews, and can be terrifying when a new team member joins and you are waiting for them to reveal what their "code review style" is going to be.

Many times it’s an exhausting “I know my code works, it is fairly robust to the current challenges we are facing, it is well readable and commented, and yet you are shitting on it so much that if we weren’t in a corporate environment I would straight up just tell you to go fuck off”.

In a particular team I worked at Google, it was common to see for fairly small and reasonable PRs (100-500 LOC range including tests) get ~50 or more comments by many people, including extremely opinionated ones (and this was after all the automated linters and code formatters ran, mind you). The irony was that many times the comments left by people were directly at odds with each other (reviewer A: “we should change this variable name from foo to bar” -> code gets edited to bar -> reviewer B: “we should change this variable from bar to foo”).

Conversely, the happiest time in my career was at an early stage startup where the team was so small that each engineer was the full owner and sole developer of a system (one on UI, one on backend system A, one on backend system B) and so we did not enforce any code reviews, we would just informally discuss and review the API surface for integration purposes. Naturally that only lasted until we got to PMF, and then each team was scaled, slowly but surely reintroducing nit-picking code reviews.

Re: Did my coding lead to colleague's death?

#9
Regardless of that, I don't find discussing software engineering topics productive anymore. Whether you go all the way with "boring tech" (php, ansible, mysql) or cool cloud (k8s, go, whatever), it's all the same at the end of the day: we are there to make some CEOs rich.

Take pride of your skills in personal projects.

Post reply on HN