does that mean something like "found a bit of time so hammered as hard as you could to make the most of it?"
From what i heard during the run today it means training 3h/day for 12 consecutive days.
Hammer, something like that. Sudden, I was definitely not doing that! Happy New Year guys!