If I'm passionate about something I can code non stop for like 2 days in a row without sleeping (been there done that) I'm not saying my code will look right at that point, or that it's a healthy thing to do, but I don't think the upper bound of maximal throughput + quality is at 7h a day either (or that you should even aim for maximum throughput + quality).