Well, this is why I don't work for anyone, and just fart around. Nobody can demand my KPI or burndown charts or whatever now. So when I need code a second time, I put it in a library.
For a while, the write-less-code people were winning, we had "4GL" and nice scripting languages over rigorous libraries.