My hands and fingers get freezing cold during the winter months. Even in a warm office, even when wearing a hoodie. Cold hands makes writing code difficult - your fingers get stiff, typing slows down, and you have a constant distraction while you're trying to work.
In the spirit of solve it once, I set out to find a solution to this annoying problem.
I tried the obvious solution first: gloves! After trying five pairs I came to the conclusion that you can't type (fast) with gloves, no matter what their marketing sites say. The fingerless kind were the closest, but then you still got ten cold digits.
These things are pretty much only good if they're inside of a glove or sock. Otherwise they're too weak and ineffective.
I tried rechargeable electric warmers like this lulu bob thingy.
As well as a few other contraptions that had good reviews on Amazon. The problem with all of them is they only heat the small inside part of your hand, while the outside and your fingers still freeze. Also the heat it gives you doesn't last so as soon as you let go and start to type, the cold returns fast.
I rigged up a heating pad like a hot pocket around my keyboard & mouse. But the blasted thing kept giving me small electrocutions. It also made my mouse too hard to use.
These work OK but it's hard to aim them in a way that gets your whole hands. Also the heat is pushed by air and it can make your hands feel even colder if you're not positioned close enough. Overall they're a hassle. I tripped a few breakers at Domo giving them a shot though :)
I really like these microwavable corn bags. They keep their heat for a good while and release a bit of moisture which seems to helps the heat penetrate deeper. I used this for a long time but got tired of having to microwave it every hour and a half or so. I still use it for cold feet every now and then.
One day I was lobstering up in my hot tub (don't judge me, I've wanted a hot tub since I was a kid) thinking about the cold hands problem. I pondered how effective water is at heating the body. I did some research as to why that is. Here's a good source if you're interested.
There are many factors but the main ones are:
Ok so a water-based solution is what I wanted. Maybe I could fill up some ziploc bags with hot water?
I tried that and it kind of worked but was a bit sketch and very time consuming. I was also worried about damaging my gear. Then I remembered the sous vide machine I saw at my Ma and Pa's house. It's a little device meant for cooking meals using hot water.
I snagged this one, plugged it in under my desk, set it to 106 fahrenheit and gave my cold hands a plunge.
I'd found it. I'd found the solution.
This thing works amazingly well. It's like a mini hot tub just for your hands! You can set it to your exact perfect temperature and it holds it there all day. I've dialed mine in to 110 fahrenheit and I love using it.
A good rhythm I've found is to work one pomodoro session (30 minutes for me) then soak the hands for about a minute. My hands heat deeply — to the bone it feels like — and stay warm all through the next coding session.
Some tips if you try this out:
People who work remote will probably love this. I would have used it at my open office jobs too had I thought of it back then. But if it's too awkward for you just go with the corn bag approach, that's a close second.
Now you know how to keep them money makers nice 'n toasty. Happy coding!
Flexbox is incredibly powerful. But it's also crazy hard to master. So we all end up depending on a cheat sheet and guessing in the dev tools. Enough of that! Time to master it once and for all, in a way that actually sticks, so you can build any layout you can imagine with flexbox.Master Flexbox