Решение проверенное годами. Ставить 4 будильника с разбежкой в 4 минуты. Тогда откладывание на 10 минут ничего не сделает. Ну кроме если ты привыкнешь и будешь спать под звуки будильника.
Я раньше ставил решение математических задачек (пока примерчик не решишь, кнопка "выключить" не работает), но давно уже не пользуюсь. Не уверен, что вот щас встану, не отключаю будильник. Лежу и слушаю.