DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

2020 is the year I do kettlebell exercises while I wait for tests to pass or code to deploy.

I'm fortunate enough to work from home in an organization that stresses async-first communication.

I have kettlebells, I have a dedicated space for it which is one room over from my home office. There is nothing stopping me from making this my routine 100%.

Now I just have to stick to it!

Top comments (29)

Collapse
 
ben profile image
Ben Halpern

On a side note, tests and deployments have always been my version of "compiling" in the professional environments I've worked in. I wonder if we'll ever get to a "post-waiting-around" era of computing. πŸ€”

Collapse
 
fultonbrowne profile image
Fulton Browne

That's my all time favorite xkcd πŸ˜„

Collapse
 
eddysims profile image
Eddy Sims

Love this idea, and may adopt it into my work in some way!

I used to do a push up for every death at the end of a match in Call Of Duty. I got quite strong.

Collapse
 
ben profile image
Ben Halpern

I used to do a push up for every death at the end of a match in Call Of Duty. I got quite strong.

πŸ˜‚

Collapse
 
ghost profile image
Ghost

Hahaha, so I'm not the only one that feels like inside a prison cell exercising while compiling/testing?.

For me, was with a huge test set of a Django app in a slow machine and now with Rust, the compiler is a wonder of the technology but is slow as hell.

We should start something like CodeFit, people in the streets will say: "look at that fit guy over there, he must be a coder!".

Collapse
 
slick3gz_ profile image
Slick3gz

Kettle bell get ups are tough πŸ’ͺ

Collapse
 
ben profile image
Ben Halpern

Indeed πŸ˜„

Collapse
 
jamesdengel profile image
James dengel

We used to try this at cheer :)

youtu.be/mMmD6vypyo4

Collapse
 
gsto profile image
Glenn Stovall

Add extra burpees if the tests fail 😈

Collapse
 
isaacdlyman profile image
Isaac Lyman

Hey cool! I got some kettlebells a couple months ago and have been doing a similar thing -- I'll do a set while code is compiling or when I need a break. I also like having them handy during leisure time, and I'll do a kettlebell plank or some snatches during TV commercials or video game loading screens. Overall it's made a big difference in the way I feel.

Collapse
 
ben profile image
Ben Halpern

Awesome!

I was on a good rhythm and I'll acknowledge I fell off for a while. I'm hoping some more direct action-response coordination will kick me back into rhythm.

Collapse
 
zakwillis profile image
zakwillis

I used to do that specific one - forgot all about it. I have kettle bells and do my 10 X 3 X 20 most days. Am building a startup, so unit tests aren't that forthcoming although have written my code with DI/testability in mind etc.

Good work...

Collapse
 
simonbo profile image
Szymon Borucki

That's a great use of your time. I also have kettlebells in my home office, plus a pull-up bar and a stationary bike. I actually like to ride the bike while coding. I also tend to 'super-set' coding and kettlebells, e.x. do a set of an exercise (or combine 2 exercises), do some coding for 1-3 minutes, repeat for several rounds.

Collapse
 
andrewbrown profile image
Andrew Brown πŸ‡¨πŸ‡¦

Sounds like someone needs to parallelize their spec files.

Collapse
 
ben profile image
Ben Halpern

It's true. But deployment is a fairly fixed time we also have to cope with.

Collapse
 
peiche profile image
Paul

Good for you! I'm trying to work out more consistently too, but the office where I work is not a place I can do that. (With the exception of going running during my lunch hour.)