|
|
|
|
|
by adrianratnapala
3098 days ago
|
|
You have to see it from the inside to be sure that this (rather than some other pathology) is going on, so I will give an example from my own work. I wrote a design program for [thingys] that were basically rectangles, but could have circular arcs instead of straight line edges. A user could fake a circle using two semicircles joined by zero length edges. The PM saw this and wanted a circular [thingy] feature. He could not understand that it was only a fake circle, such that when the user started changing things, (literal!) corner cases would crop up. Over time, he kept demanding new features that implicitly relied on non-fake circles. And of course this just kept throwing up more confusing corner cases that he kept trying to paper over with new features. This is one example of a HUGE class of problems that come down to managers just wishing away a mismatch between the way data and code actually work, and the features that they would like to have. |
|
[1] https://www.youtube.com/watch?v=BKorP55Aqvg