Сама профессия программиста подразумевает большое напряжение мозговой деятельности вкупе с использованием компьютера, при этом напрягаются не только мозговые извилины, процесс мышления, но и возрастает нагрузка на зрительный аппарат глаза и мышцы глазного яблока, напрягается аккомодация.
Хорошо, если человек правильно сидит за компьютером, сохраняя осанку, на правильном расстоянии глаз от компьютера. Если имеются отклонения в позвоночнике, то обостряется остеохондроз шейного и грудного отделов позвоночника, нагрузка на верхний плечевой пояс и шейные позвонки. Все это может сформироваться в так называемую "головную боль напряжения" - ГБН. Правильно отмечаете, что симптомы появляются после работы. Так как, когда работаешь, не отвлекаешься от работы, в момент отдыха симптомы проявляются и человек их начинает ощущать более выражено.
Нужен массаж воротниковой зоны, упражнения для расслабления мышц шеи, снятия напряжения мышц.
Ну, тут уже просто избирательные вкусовые пристрастия. Это не говорит ни о какой - либо патологии. Кто-то лакомится шоколадом.