One of the best pieces of training is pushing things to the extreme for multiple days by keeping yourself super busy, traveling, making a roundtrip around China (that's what I did among some other things), scheduling important meetings for 2 AM or 4 AM and I can bet you will be wide awake later.
Also exercise exercise exercise and try to stay away from smoggy cities + drink a lot (3-4 liters a day works for me, might be different for you). Oxygen intake is really important and water makes up a lot of your body. You need to fill it up with it.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.