I don't have any programming experience yet, but I would eventually like to create a study/office worker aid, which would employ the Pomodoro technique (25 mins work, 5 mins break + support for extended breaks for lunch), and during the break it would just remind you to stand up, walk around and just get away from the screen. Sometimes when you're working, time just flies (and you don't notice), and getting away from the desk for a few minutes is a simple, yet important thing everyone should do.
I'd imagine it would be something like:
Me: "Mycroft, I'm going to start studying now"
Mycroft: "Ok Amar, your next break is in 25 minutes."
-5 minute break time-
Mycroft: "Amar, it's time for a short break, step away from the desk!"
And then I could potentially get a notification on my phone once the mini-break reaches 5 minutes, reminding me to get back to the desk.
I suppose this way, you could get Mycroft to log your total time spent on specific tasks too, which can be useful information (like the aTimeLogger app on android).
Me: "Mycroft, how much time have I spent on studying, gaming and exercising this week?"
Mycroft: "This week, you've completed 40 hours of study, 10 hours of gaming, and 0 hours at the gym."