If you are a developer who takes this approach, you may want to consider whether the short-term benefit of avoiding criticism is worth the long-term downside of having me think you are incompetent.
If you are a developer who takes this approach, you may want to consider whether the short-term benefit of avoiding criticism is worth the long-term downside of having me think you are incompetent.
The duck is a passive counter to the PM's pathological behaviour: ensure there's always some easily-fixed fault, so the PM can feel like they're doing something, without forcing unnecessary high-effort changes. Since the duck is obviously bad and easily removed, it shouldn't prevent the PM from noticing real issues, or detract from fixing real issues.
If you feel the need to add ducks, the real problem is that you have a bad PM. But if you're a dev and have no good way to solve the real problem...
The add-a-duck attitude fundamentally assumes that the dev/designer knows what's best for the end product and the customer, and while that happens some of the time, the reason the PM role exists in the first place is because that's not always true. :)
Is that the point? Or is the point that some developers/designers don't like to get edited, so they tell themselves that their PM is pathological?
There's more than one valid perspective on things, and in my experience professional relationships work better when everyone realizes that.
edit: spelling
I've seen cases where people have completely ruined products in ways like this. I don't think that anybody is actually saying that "broken" / "poor" features should be added just to be removed... Possibly unless you have been working with one of the people who require you to change things without unreasonably.
That's my experience with the type of person who tends to pull this sort of thing.
It's a last resource action.
It means you as a manager are unqualified to manage the project and any idea you have is perceived as a waste of time by the employees, and you make them lose time, in fact, you probably already have a track record of meaningless changes and many man-hours wasted only to satisfy your tiny ego.
Also, in that case your own opinion is as meaningless as the duck.
The reality is this always exists to a degree. Politics exist. It can be hard to come up with an objective definition of best, especially around usability. (A/B testing helps, but only so far) So one has to learn how to do the politics to get things done.