@icedquinn I think measuring it in SLOC is just not a good measure of productivity honestly... when i refactor i can have thousands of lines, but when i architect something new I might have 100.
@icedquinn Well we dont **have** to measure something. We can just accept that the pace at which one operates can not be objectively measured and that at best we can just get a subjective sense of it. Thats perfectly ok (yes I know as a data scientist it is a bit weird to say this, but it is true).
That said if you really must measure something then at least have multiple simultanious measurements to compare to.. things like number of unit tests written and/or made to pass, number of diagrams written, number of pages of documentation as seperate from LOC.. while none of these will give you a complete or objective picture by having multiple data points it might at least paint a better picture.
All I know is some days where I have the most productivity and a very respectable pace I might not write any lines of code at all. More over it means in the weeks that follow, if I did a good job, I need to write far fewer lines of code to accomplish the same thing. So while my pace actually increases by the measure of LOC it would appear my pace decreased.
@icedquinn management of any form is the worst thing that ever happened to software :)
although my competitors don't use metamodeling which hurts them somewhat.