А вот сложности с подготовкой проекта, после опыта работы с другими проектами - уж извините, откуда мне знать о них
Попробуйте отказаться от курения или алкоголя (обе плохие вещи), вот тоже самое я чувствую каждый раз, когда что-то ломает моё представление о процессе написания кода