pomodori icon indicating copy to clipboard operation
pomodori copied to clipboard

Pomodori shouldn't automatically start after break is over

Open nes1983 opened this issue 14 years ago • 6 comments

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.

nes1983 avatar Oct 14 '10 11:10 nes1983

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?

reborg avatar Oct 16 '10 15:10 reborg

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?

nes1983 avatar Oct 26 '10 17:10 nes1983

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.

reborg avatar Nov 02 '10 15:11 reborg

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).

reborg avatar Nov 02 '10 15:11 reborg

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)

nes1983 avatar Nov 08 '10 09:11 nes1983

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

reborg avatar Nov 08 '10 12:11 reborg