There are two solutions to this: Eating less for lunch is one, taking an afternoon nap is another.
I'm taking the latter one. I eat lunch at 1pm in normal days, and my sleepiness usually kicks in around 2pm. Then I take a 15-min power nap, and I become fully energized again.
The process I take a nap is 1) open up a terminal and press the enter, so the current time is shown in a prompt. 2) literally headdesk. 3) wake up and hit the enter again, then you'll know how long you've slept. You can even set up a small script to measure your sleep time.
It turned out that my nap time is almost constant between 15 to 20 mins. Technically I can argue that I'm splitting my lunch break into two parts and using it for different purposes (45 min for lunch and 15 min for nap), so I'm not that much slacking.
I'm taking the latter one. I eat lunch at 1pm in normal days, and my sleepiness usually kicks in around 2pm. Then I take a 15-min power nap, and I become fully energized again.
The process I take a nap is 1) open up a terminal and press the enter, so the current time is shown in a prompt. 2) literally headdesk. 3) wake up and hit the enter again, then you'll know how long you've slept. You can even set up a small script to measure your sleep time.
It turned out that my nap time is almost constant between 15 to 20 mins. Technically I can argue that I'm splitting my lunch break into two parts and using it for different purposes (45 min for lunch and 15 min for nap), so I'm not that much slacking.