Часто бывает: сядешь что-нибудь делать, а оно никак не делается. И так несколько дней подряд, хотя неделю назад всё получалось.
Раньше я расстраивался, когда такое случалось, но потом понял, что такая волнообразность — это нормально.
Когда есть выбор, чего можно фигачить: личные проекты, опенсорс, фриланс и хобби-не-программирование, то становится интереснее. Я заметил, что спады в одних областях часто совпадают с подъёмами в других, и стал этим пользоваться. Если решил пилить фриланс, а прёт обрабатывать фотографии, то я обрабатываю фотографии. Это оказалось гораздо продуктивнее, чем насиловать себя. Желание пилить фриланс всё равно рано или поздно вернётся. (Конечно, это сильно ограничивает выбор проектов, зато остаются самые интересные.)
Хороший пример — профиль на Гитхабе: видно подъём, спад и начало нового подъёма.