Measuring programming progress by lines of code