Most of us are cogs in the machine and are given much less autonomy.
So what is the "professional" to do if given a job and insufficient time to do it?
Most of us are cogs in the machine and are given much less autonomy.
So what is the "professional" to do if given a job and insufficient time to do it?
I can't give you advice beyond that, there are too many different circumstances. But in most of the places I've worked, it's been developers, not managers, cutting corners. Sometimes these are good choices, informed by product context and trade-offs. Sometimes it's a perceived urgency that doesn't actually exist. But it's almost never a micromanaging boss asking for something specific.
They don’t ask people to cut corners specifically, they just create a culture where speed is paramount above all else. Where the only metric of success is tickets completed per day.
This doesn't mean that there's never a need to hurry, external deadlines exist, but these are the minority in a healthy organization.
Notably, from my small sample size (only small startups) - I don’t think I’ve known anyone who was fired for doing it. So it seems like it’s not a thing we can do… but I bet it’s something we can do in a lot more situations than we think.