That's fine and all, but how much time does a developer actually spend writing code? The bulk of any programming task is sifting through existing code to explore and gather context for a change. Anyone can take a look at any project's commit history to understand exactly how much code a developer types.