3 ms·
«Dealing with failure scenarios (everything's down and won't come back up)» This is avoidable, if you do your job well. «External time pressure (This needed t
by CrLf 15y ago
«Dealing with failure scenarios (everything's down and won't come back up)»
This is avoidable, if you do your job well.
«External time pressure (This needed to be done yesterday)»
This tends to get worse if you do your job well. Do something in a month once, and get asked to do it in a week the next...
«Dealing with human issues (payment, expectations of work, etc.)»
Every problem is a people problem. Between the users complaining, co-workers blocking your work and management putting impossible deadlines.
- prodigal_erik 15y agoFailures are only avoidable if everyone does their job well. I have occasionally been called in the middle of the night because my peers put out something that wasn't really tested (and either I was more reachable or they were at a loss) or because a machine fell over that wasn't monitored as well as we thought.
- ssmoot 15y ago"This is avoidable, if you do your job well." That's awfully snarky. And I doubt many developers have the authority to overcome systems issues. Even if it were possible to compensate programmatically, it may justifiably count against you if you assume the authority to invest the additional time to turn a working delivery into a super-resilient-never-goes-down delivery. Either way, it's generally a management decision developers don't have the authority to make.