как с этим бороться?
подключить свою волю. И не открывать ютуб, а заниматься
Visual Studio Code
Составьте план дня. В нем должна быть работа и отдых. Если ваша работа в интернете, то отдыха не может быть в интернете. Потому что нет смены деятельности. А она должна быть. Вот и подумайте, каким должен быть ваш отдых, чтобы ваш организм и в частности мозг мог это ощутить.
Если вам это не удается сделать (активировать свою волю), то тогда работать с чувствами и с психологом.
Потому что, какие-то ваши чувства не дают вам проявить волевые качества.