I think people are very good at compartmentalising conflicting beliefs.
There are plenty of people who are pleasant, productive members of society who believe things that are absolutely ridiculous ( religious and non-religious alike )
Is there a way to abstract this into a service that has an api ?
You could setup your daily goals and the Tenacity API ( a name just invented http://declancostello.com/tenacity-api/ ) could be updated by different clients.
Tenacity could check an RSS feed to see if you've blogged every day ( like yahoo pipes )
It could parse an email sent to a custom address ( like idonethis )
Flashcard Software like anki could have a plugin that would access the API
twitter hastags, github checkins etc.
It would provide you with a dashboard of all the things you care enough about to be doing every day.
I'm not sure I'd like it to email me like facebook when I've missed some goals, but it might be a productive option.
I don't have the mojo to develop anything like this but would it interest other developers?
This might be a great idea for a few days but trying to do 15 hour days for 3 weeks is too much.
Do weekend sprints where you can tell friends and family that you're going away / working on something but you can return to a normal existence afterwards.
Maybe rent a hotel suite instead of paying to go to HK.