Лучше всего код пишется после продолжительного безделия
I mean, вот штоб мне в периоды запарки удавалось бы в один присест написать полтыщи строк, идеально работающих с первой попытки. Так нет же, там — всё наоборот. Сделаешь тупейшую ошибку и потом потратишь на неё сутки усиленного дебага.