Just be clear to ‘leadership’ that things take time or money. Clearly communicate much longer timelines, and don’t stress yourself out too much.
Just be clear to ‘leadership’ that things take time or money. Clearly communicate much longer timelines, and don’t stress yourself out too much.
What can they realistically build given the resources they have and teams in the time they need to deliver something? It's not magic and too often people fear if they don't commit to aggressive deadlines that they will be punished for it. Yes, this is a tug-of-war, leadership pushes to maximize and the teams push back to minimize until there is an agreement.
However, the important take-away, be open and honest about risks, and blockers. Give early and often reports to upper management about the state of things. As long as you're giving visibility to things you help leadership plan and realign on expectations so they can make course corrections if needed.
Too often I see things fall apart on the ground and another engineer tries to pick up the slack doing extra work. Leadership is never informed and so believe things are going as expected. They just see the work getting done, even if the team on the ground feels overworked and understaffed and so yea, it's not healthy.
which many people - even senior developers - aren't because housing and other CoL expenses eat up wages everywhere, and companies exploit that as they wish.
Additionally, at least in the US and parts of the EU, the complications of legalized slavery aka H1B / other work visas make protesting against bad conditions much harder.
A worse situation does not trivialize a bad situation.
Not everything bad related to work is slavery.
Maybe try a longer commute or a roommate before whining about your cost of living
W.r.t. immigration- you're certainly right. I would be terrified to rock the boat if my employer could put me at risk of deportation
Getting trapped in stressful bullshit that takes years off your life is an unseen price of many purchases; beware people.