The Pomodoro Method seems to consist of setting yourself up to be interrupted every 25 minutes, and picking a task that can fit. This is great if you're busy learning something, since studying in well-defined chunks with time in-between will aid retention. It's murder if you're doing work that involves flow and a complex mental state, like programming, since it can easily take 20 minutes to get into a fully productive state of flow.
I use a mechanical timer and I use the pomodoro method for routine tasks like marking, doing reports &c (I'm a teacher). It helps my motivation with fairly basic tasks.
For anything where flow might be important, I don't use the pomodoro and I block out a stretch of time. I work on those tasks at home as a large open plan office becomes impossible.