Are software devs payed in proportion to their productivity?