When you spend most of your day stuck in front of a monitor, it feels good to get up and turn lights on/off.
When you spend most of your day stuck in front of a monitor, it feels good to get up and turn lights on/off.
This becomes especially egregious over month to year long experiments where I run the same experiment every day on end.
There was really no reason not to auto generate every possible plot, every possible analysis every time (and I cannot use ipython notebooks or things like that because it's many distributed things chained together with lots of scheduling).
The productivity gains have been enormous and are hard to overstate. I don't dread any experiment any more because even in a large complicated distributed setup, everything from initialising kerberos tickets to tons of config files, restarting services, running multiple experiments dependent on each other, and generating plots and summaries and committing them to a repo is one command. Anything that's analysed once is evaluated always.
I now almost look forward to setting up new experiments because of the pleasure I get from just chaining together calls from my control utilities.
All I have to do is pull on my laptop and I download a filter with all results pre-generated paper ready. I think a lot of people do this in experiments where everything is on a single machine, but I haven't seen it as excessive from other phd students doing complicated distributed stuff. There is always a lot of manual command line args passing, manually changing some config while instead of just creating dedicated scripts, etc.
Quite often the worst-case scenario is a fire, so the little benefit is IMHO not worth the risk.
I'm talking about self-made hacks and cheap Chinese hardware here.
I got my parents a Nest smoke alarm (I can see the alarms too) but a year later it was being triggered by steam.
The folks at Nest actually sent a free new model that's better at not triggering for steam. But I have to wonder if my elderly parents trust it anymore.
I don't like watering grass because grass is boring and requires a ton of water, so rather than install irrigation, I ripped out all the grass and planted more interesting plants. (Drought-tolerant xeriscaping is common in my area, so this isn't unusual.)
Hard to overstate how good this is for one's mental health.
I love the 30min when I come home after work where I scoop leaves and various kinds of debris out of the water. Very relaxing.
I also don't really like plants, or the outdoors. I'd much rather be inside in the A/C. Working on my own coding projects doesn't bother me, even after coding all day long.
Perhaps it's because I've been spending less time coding at work and more time managing...
Nice. A lot of local plants too?