Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Pomodori shouldn't automatically start after break is over #7

Open
nes1983 opened this Issue Oct 14, 2010 · 6 comments

Comments

Projects
None yet
2 participants

nes1983 commented Oct 14, 2010

In the Pomodori book, Steffan Nöteberg makes some fuss about how important it is that you always start Pomodoros yourself, and don't have them start automatically. Pomodori shouldn't automatically start after break is over.

Owner

reborg commented Oct 16, 2010

The gesture that becomes habit is for sure an important aspect of the PT. It's especially true for a physical pomodoro where you can't really do otherwise. I agree with you and Staffan and I created a task on my todo list to change Pomodori to stop after the break.

There something I don't want to miss though. It's part of my metric set the amount of minutes I "waste" if I don't resume immediately after a 5 minutes break. It happens a lot unfortunately and it has to do with distractions surrounding the place where I work. So sometimes I found my self resuming after 20' instead of 5' as it should be because of some distraction. With Pomodori as it is right now I'm able to tell right away I'm 15' "late" after my break and I put it down on the daily todo. At the end of that day, when I ask myself why I planned X pomodori and I've done just X-3 I can see I "wasted" 2 pomodori in unnecessary longer breaks and try to improve the next day.

Coming back to your feature request, yes, I like the idea of the gesture. But I want Pomodori to count how long after the break I take to finally unwind the Pomodoro and start again. What do you think?

nes1983 commented Oct 26, 2010

I think it's good, and I'd love to do it. Currently, pomodori can't just be built after checking it out, it requires some pondering, some downloading libraries and so forth. Can you make the repository more self-contained?

Owner

reborg commented Nov 2, 2010

Thanks for your help! I removed the half-baked xcode migration of pomodori and reverted what use to be the macruby-0.4 branch into master. So if you git clone the project right now, it only requires macruby-0.6 installed. I'm working on embedding the macruby installation into the project, which is a good suggestion.

Owner

reborg commented Nov 2, 2010

As I said in the other issue MacRuby can't be embedded in Pomodori to have the binaries (macruby, macrake, macgem etc.) running from withing the Pomodori project folder. In order to develop you need MacRuby 0.6 installed (but nothing else as far as I know. No pondering no downloading libraries).

nes1983 commented Nov 8, 2010

Still no luck …

I've got MacRuby 0.6 installed now. Here's what I get from running "rake" on the latest master branch:

verratnix:pomodori niko$ rake
(in /Users/niko/repos/pomodori)
rake aborted!
no such file to load -- hotcocoa/application_builder
/Users/niko/repos/pomodori/rakefile:2
(See full trace by running task with --trace)

And this is what I get if I link /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/Gems/1.9.2/gems/hotcocoa-0.5.1/lib/hotcocoa into the pomodori dir:

verratnix:pomodori niko$ rake
(in /Users/niko/repos/pomodori)
rake aborted!
undefined method `framework' for main:Object
/Users/niko/repos/pomodori/rakefile:2
(See full trace by running task with --trace)

Owner

reborg commented Nov 8, 2010

You should use macrake not rake (which comes from the standard Ruby install try 'which rake').

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment