Со временем столкнулся с такой ситуацией, что стал писать реже, но намного продуктивнее, потом стал писать ещё реже, но ещё точнее и, главное, меньше. В основном, всё время это алгоритмы, зарисовки, всё, что может зафиксировать суть на лету, например, лёжа на берегу реки, или в походе у костра, потом возвратиться к этим заготовкам, их оптимизировать, внести правки. А потом уже просто, ну конечно, в зависимости от задачи, но уже стоит только записать код. Увы, но теперь сделать дома это практически не выходит, куча отвлекающих факторов, никакого фокуса. Можно, например, выделить себе небольшую комнату в стиле "стол, табурет, ноутбук", летом можно в беседке, если есть посторонние люди, то можно использовать беруши, или, как говорили ранее, наушники, можно с музыкой, конечно, без слов или на непонятном языке. Использование ароматов, как оказалось, почти никак не помогает, сильно сладкие или резкие не дают сфокусироваться, но, лично я стараюсь разжигать кусочек чистого ладана в минимальном количестве, дабы просто чуть разбавить воздух. Конечно, стоит расслабиться, отдохнуть, выспаться и быть в меру голодным. Можно взять кувшин с чистой водой, или разбавленный компот, слабый морс, дабы не было обезвоживания. Вот тогда реально выходит быстро записать заведомо правильный код.