Kinda offtopic but how to you manage to stay so productive for so long?
Vitamins/supplements? Sleep? Exercise? Vacations?
I have sprints of great productivity but it's hard to keep it for long.