2000000/(365.25*20) = 273.785 lines per day; 7 days per week, 52 weeks per year.
If we assume a very heavy work schedule of 3000 hours per year, approx 60 hours per week, that's 66.667 lines per hour of fully debugged working code. Seems a bit of an over-estimate to me. (Exaggerate? I don't know the meaning of the word!
I don't think so. John is on a whole other level. 66.7 lines of code an hour is a just over a line a minute. One line a minute. Yup, I believe he cranked it out, read about him. He is a machine. Sure, many of us are not that good, and perhaps average out 5 or 10 lines an hour. He write's code like we write sentences. I just wrote this in under a minute. Some people are that good.