4 ms·
There are two wrong assumptions you are making here. First of all, "Doing the job as efficiently as possible" is not a user's desire. Users always want concret
by ivan_gammel 9y ago
There are two wrong assumptions you are making here.
First of all, "Doing the job as efficiently as possible" is not a user's desire. Users always want concrete things and developer's opinion on what that could be or how that will be achieved by a particular user is very often quite far from reality.
Second, it's not a developer's job to create a tool that will help users to solve some problem in the way he thinks it is right. It is not what developer is paid for. His job is to work together with marketing department to deliver a product that is always a compromise between the business and the user, a product, that is just good enough, in a deal, which is good only then, when noone is happy with it, but everyone can accept it.
- TeMPOraL 9y ago> a product, that is just good enough, in a deal, which is good only then, when noone is happy with it, but everyone can accept it. I refuse to accept that is right, even though it is what seems to be happening everywhere. That's probably the root of my opinion. I'm a believer in the concept of making money through providing value to the customer.