Да, такие есть.
Про программы точно не скажу, но расширения для Хрома, которыми пользуюсь сама, посоветую.
StayFocus
Можно выставить время в таймере, через которое сайты, предварительно вами занесённые в список, заблокируются (при выставлении времени меньше стандартного, расширение вас похвалит)).
Также можно поставить "термоядерный режим", когда блокируются абсолютно все сайты, кроме разрешённых.
Фокус мной особенно любим.
Nanny
Принцип тот же, но больше настроек и возможность выбора определённого промежутка времени для блокирования.
RescueTime (в дополнение)
Сайты не блокирует, но поможет проанализировать посещённые сайты и высчитать процент продуктивности, сравнив результаты с огромным количеством пользователей по всему миру
открываем другой браузер и сидим в соц сети?
Freedom — кроссплатформенный сервис, который блокирует доступ к социальным сайтам и прочим ресурсам на время вашей работы.
Клиент Freedom доступен на Windows, macOS, Android, iOS, Chromebook, Linux. Также есть расширения-ассистенты для популярных браузеров.
Самое крутое приложение для Android на эту тему - (Offtime), уже год пользуюсь.
Чуть менее удобное, но рабочее - AppDetox.
Но честно говоря, опыт показывает, что если твой мозг в какой-то момент привык на что-то залипать, то он по-любому найдёт на что залипнуть)
offtime ерунда, обходится
Есть очень интересное приложение для телефона "self control" или "самоконтроль", оно блокирует доступ к некоторым приложениям, которые вы выбираете сами, на определённое время. Самое интересное, что доступ к этим приложениям точно никак не получить, даже если попытаться перезагрузить телефон.
Для Mac OS X тоже такое приложение есть -http://selfcontrolapp.com/
очень советую!
Strict Workflow - отличное расширение для Chrome для тайммменеджмента по технике Pomodoro
О "помидорном" тайм-менеджменте почитать можно, например, тут - http://mydebianblog.blogspot.ru/2012/08/pomodoro.html