After reading your article I decided to recommit to the Pomodoro Technique. But, for me that just wasn’t possible if it wasn’t integrated into my terminal (zsh, tmux, vim) where I spend most of my time. I’ve tried OS X and iOS timers with little success.
So I decided to create a command-line application with notification and tmux status bar support. Luckily I found an existing gem that got me half way there and decided to add the features I needed. Check it out at: https://github.com/visionmedia/pomo. I welcome any feedback or (ehem) spreading the word.
With Pomo you can add, remove, list, view, and start timing tasks all via the command-line with a simple, slick interface. You are reminded of the remaining time on a task via Notification Center, Growl, libnotify, or Quicksilver. These notifications appear half-way, at the 5 minute point, and when the task duration has expired. Also, the Pomo timer can be displayed in your tmux status bar.