Будучи фрилансером, регулярно задаюсь вопросом - чем заниматься при полном отсутствии заказов. Выбор в общем-то достаточно большой:

    0. Искать заказы - ну тут всё просто и очевидно.
    1. Отдыхать - действительно, ненормированный рабочий день легко приведёт к переутомлению, поэтому можно воспользоваться парой свободных дней, чтобы немного передохнуть.
    2. Отдыхать - действительно, ненормированный рабочий день легко приведёт к переутомлению, поэтому можно воспользоваться парой свободных дней, чтобы немного передохнуть.
    3. Готовиться к следующему заказу - а вот тут уже всё несколько интереснее. Можно учить новые фреймворки, можно приобретать новые знания, изучать новые технологии и так далее. Но я для себя решил попробовать заниматься рефакторингом - т.к. создал для своих целей фреймворк, на базе которого и создаю все свои проекты. Зачастую требуется добавить в него новую фичу, задействованную в очередном проекте, а сделать это достаточно проблематично, т.к. код мягко говоря далёк от совершенства. Или фреймворк начинает немилосердно глючить, и надо по-быстрому найти ошибку а не получается по описанным выше причинам. Вот я и решил в отсутствии заказов шлифовать свой код, чтобы он всегда был в полной боевой готовности. Насколько это оправдано покажет время.