Проект не надо заканчивать. Его надо запускать как можно быстрее и потом итеративно развивать.
Не удивительно, что ни в одной кинги по программированию про это не пишут. Ведь к собственно навыку написания кода это отношения не имеет никакого.
Сеньор - это, в первую очередь, колоссальный опыт. Работать он должен не быстро или медленно, а ровно столько, сколько нужно для решения задачи. На просьбу решить какую-то фигню на бумажке сеньор, пожалуй, встанет и уйдет. Задайте ему вопросы о прошлом опыте и он вас завалит таким потоком информации, что сомнений не будет.
Вам заниматься сайтами не нравится потому, что вы этого делать не умеете. Вам приходится много учиться и мозг бастует против этого. Чтобы стать профессионалом в любом деле этот путь пройти придется все-равно.
Обязательно будет сложно и обязательно что-то будет не нравится. Это физиология у нас такая. Бросить всё и шпилить в Фортнайт гораздо приятнее.