2 ms·
I understand this is meant to be humour, but it brings up a very important problem - the mapping between the profit from software and the processes that create
by sundarurfriend 17y ago
I understand this is meant to be humour, but it brings up a very important problem - the mapping between the profit from software and the processes that create it, and in some sense, measuring programmer productivity.
Here, though the program size was 0, the idea was what the cost was for - to come up with this idea, one has to have deep knowledge about the machine and about the way programs are executed on it in particular. One should also spend some brain power (and have the ability to do so) on how to use that to our advantage.
Now, imagine a program of say 100 bytes, whose idea was conceived by one programmer but the implementation written by another. Then, how would you divide the profit from the software among them (assuming you do that)? It perhaps depends on how detailed the idea was, how much thought had to be put in to implement it, how 'brilliant' or 'out-of-the-box' the idea and many other factors, almost all of which are qualitative.
In short, determining salaries and increments for programmers seems a very hard problem.