12 ms·
> This should have been caught before it was an emergency, through standard processes such as integration and unit testing. Things always go wrong in the devel
by badgar 14y ago
> This should have been caught before it was an emergency, through standard processes such as integration and unit testing.
Things always go wrong in the development cycle. Problems happen. Conflicts between individuals occur. I was giving an example. Are you asserting these issues don't arise in the workplace? Or that my example is of a rare situation in software development?
> If your coworkers and managers are angry during an outage, or asking anything other than "what can I do to help", they're not helping.
People sometimes do unhelpful things. Sometimes people even make emotional decisions about what to say to others. Are you aware of the fallibility of man?
> Those coworkers need to be instructed in proper workplace behavior.
They likely will be. Have you met engineers? A lot of them could use some workplace etiquette training! Until then, you need to do your job - you can't just go home because it's stressing you out. This is something that happens in every single workplace. If you can't handle it, you aren't a very valuable employee.
> This strategy is how you prevent most failures, and make the ones that happen manageable. Your strategy is how you create failures, and then make them worse for everyone involved when they happen.
This, and the rambling before it, is completely off-topic. I have no idea why you're rambling on and on about software development practices when the issue I'm addressing is that social stress always exists at work. If you feel my examples are unsatisfactory, but don't have any issue with my core argument, then you aren't being helpful. If you have an issue with my core argument, please address it instead of nitpicking my examples.
- pifflesnort 14y agoYour examples are all cases where someone creates social stress by reacting poorly to avoidable, stressful situations. Your goal seems to be to hire people that will put up with these avoidable stresses. My goal is to build an mature workplace where we avoid creating unnecessary social stresses by applying collective wisdom and experience to plan ahead. This is one of the many difference between engineering and hacking.