Given that we're talking specifically about code, which is a pretty hot area of mine, I can confidently say that issues that arise due to implementation are probably the result of implementation, and not the person that originally thought up the mechanic and wrote it on a whiteboard.
The assumption you (or the other guy) are making, that the design deliberately sabotaged human Workers, is far less likely than the assumption that somebody coding something in a hundred-thousand line program made a mistake. I mean, we can point fingers all day. On what basis do you formulate your blame of design?
I mean heck, pointing fingers is completely irrelevant. We're talking about replicating past mechanics in a superior manner. If something was <not adequate> you can bet that that would be addressed in some way, either at the design level or at the code level. Are you suggesting that a subsequent implementation of a past mechanic would intentionally not be improved on?
The assumption you (or the other guy) are making, that the design deliberately sabotaged human Workers, is far less likely than the assumption that somebody coding something in a hundred-thousand line program made a mistake. I mean, we can point fingers all day. On what basis do you formulate your blame of design?
I mean heck, pointing fingers is completely irrelevant. We're talking about replicating past mechanics in a superior manner. If something was <not adequate> you can bet that that would be addressed in some way, either at the design level or at the code level. Are you suggesting that a subsequent implementation of a past mechanic would intentionally not be improved on?