Honestly I have the same problem, but I found a very simple solution to be productive.
The problem is not the internet itself, but a fast internet that allows you to watch videos.
A simple and yet very effective solution is to have 64kbps internet, at first sight it sounds absurd, but actually it's a very good solution for people who want to be productive, with such internet you can easily browse the most important sites like Stackoverflow/GitHub/HN, download packages from npmjs or use IRC/SSH.
I've been working on 64kbps for two years now and if it wasn't so, I wouldn't get as much as I did thanks to the low speed internet.
The problem is not the internet itself, but a fast internet that allows you to watch videos.
A simple and yet very effective solution is to have 64kbps internet, at first sight it sounds absurd, but actually it's a very good solution for people who want to be productive, with such internet you can easily browse the most important sites like Stackoverflow/GitHub/HN, download packages from npmjs or use IRC/SSH.
I've been working on 64kbps for two years now and if it wasn't so, I wouldn't get as much as I did thanks to the low speed internet.