Dishwashers help with the bulk, but you end up with more dishes in the household (not worth firing up the dishwasher til it's full). With the things they can't do, and the baked food they sometimes miss, the rinsing beforehand, the loading and unloading, the saving is marginal. But 20 mins a day with hands in soapy water isn't fun, so...
Cooking -- we make more interesting things with far more ingredients, as the fridge is the size of a 60s house, rather than just keeping milk and cheese fresh. Or order takeout.
So track record says whatever future inventions bring us to save time, work (and chores) will expand to fill time available, and we'll be even more fragmented, with even more stuff.
Well then, just don't buy the stuff! Exercise some self-control.
How's that working out for obesity?
> How's that working out for obesity?
Personally? I am in tip top shape fellow gentle person. Tip top. I found that things don't make me happy, but experiences do.
Multiple loads means a multi hour time commitment to being on stand by to transfer and continue the process.
The programmer in me actually has resorted to throwing everything in the car and driving to a laundry mat if I have a build up for some life reason. Then I can wash and dry 12 loads concurrently and be done with it all in about 2 hours. Laundry mats are "the cloud" of home chores.
Now if somebody ever manages to automate the process of transitioning from washer, to drier, to sorted and folded in the home then they will rightly make a fortune as the time savings would be off the charts.
I load my little wheelie-cart, my laptop for some work or a book if I have time, and do what I'd normally do somewhere else for a couple hours. The only real differences are minimal interactions with humans, a need for quarters, and having to wear pants.
Folding is tedious. I hang everything except T-shirts, and some way to skip folding things simply to hang them at home would be nice, but that would involve a vehicle, which is its own bundle of urban hassle and silly for two blocks.
I'm not sure of the tradeoffs. If you have the space, doing laundry while you're in the house for other reasons and transferring manually is the least of the effort.
For the single drum units, you lose the ability to wash 1 load while another is drying. The perk is that you can throw a load in when you leave for work and it will be done when you get back home. If you have more than one those, you're extending your total wash time from
wash * loads + (1 dry time)
to
(wash + dry time) * loads
i am considering replacing my (unused, broken) dishwasher with a small combo washer dryer and continue doing dishes and cleaning by hand. i think that would be the optimal setup in terms of time and effort and money spent.
The skills for building a robot are quite different from the skills for building "classical" software. For example for classical software one can do correctness proofs/analysis, while for robots one can only do empirical tests or correctness proofs relative to a strongly abstracted world model. So in other words: Applying their (existing) skills into that direction would not have much value. On the other hand: If these people were investing years to develop the skills necessary for robot development, this would probably help; but who of this group is really willing (and can afford) to do so?
I'd object that on the contrary, arduino and http://www.espruino.com/ require mostly the same skills (plus some basic maker-tier hardware skills which are easy to gain). For example Espruino is programmed in javascript. I have bought ESP8266 boards for 3.5$ each and with espruino firmware that gives me a wifi-enabled computer for IoT or smart home tasks. I have done some simple smart home projects that provide a web interface (hosted on espruino!) to some functionality.
Of course there are robotics specifics - computer vision, motion planning (also forward, inverse kinematics), but these functions in principle could be hidden behind an opaque DOM-like APIs, while being implemented in a very advanced manner (e.g. trained deep learning models for vision, best SLAM algorithms, best planning algorithms). Just like the browser doesn't require you to draw webpages pixel-by-pixel on raw framebuffer and provides you with fonts, block model, events etc.
>For example for classical software one can do correctness proofs/analysis, while for robots one can only do empirical tests or correctness proofs relative to a strongly abstracted world model.
Objection #1: Almost nobody does correctness proofs in application and even in system software (e.g. the linux kernel), and yet these software projects work quite well, for example it is known that SpaceX uses Linux (with various patches) as a platform for its in Dragon and Falcon. In fact correctness proofs are mostly done by hardware companies, for some functional blocks, and maybe by the military. If you are interested in exploring this question further you can read "How did software get so reliable without proof?" by C.A.R. Hoare [1].
Objection #2: Proofs of correctness in logical or probabilistic sense are being done for various real systems by Cyber-Physical Systems community and by Machine Learning community.
>So in other words: Applying their (existing) skills into that direction would not have much value.
I still think that given good blackbox abstractions and familiar API much could be done. We can see beginning of it with maker community, arduinos and espruinos. More should be possible.
>but who of this group is really willing (and can afford) to do so?
Myself !
I think programmers, investors and customers should be less averse to hardware. We could live much more pleasantly if it were true. Underautomated status-quo is daunting.
I just remembered this post which I think helps better capture some of what I'm talking about: https://plusbryan.com/its-just-wood But I think there's something else besides avoiding things that are mysterious. I think it has something to do with the physicality of the thing. At least something else is needed to understand the weird reluctance with working with hardware that a lot of software-only people have, who differently from the general public (who can't even use their computers) are sharp enough to battle with mind blowing complexity and solving mysteries of bugs or how new languages or APIs work every day behind their screens.
Doing laundry is a lot more than loading and unloading. If you have small children then you have to check everywhere for stains and apply something like Spray 'n Wash first. And then folding takes a lot of time. (There is a folding machine launching soon but it's expensive and might not be reliable https://www.foldimate.com/ .)
I've tried a couple of different Roombas. They simply don't work very well. The rollers get tangled on rug fringes. They get stuck under furniture. The suction is weak. They require frequent cleaning. In the end it's less hassle just to use a regular vacuum.
If this is the case your dishwasher sucks. Other than knocking big chunks (bones, cobs, etc...) into the trash there's no need to pre-rinse dishes on a competent machine.
I do agree that dishwashers don't save as much time as you would hope, but they do help. Handwashing and drying is slow.
The laundry machine is absolutely faster than beating your clothes against the washboard, but yes, it doesn't check for stains and it is still a big time sink.
Roombas suck. No argument there. Vacuuming a room is actually pretty quick, it's picking up all of the stuff first that takes forever when you have kids.
It seems to me that western people have become too entrenched in their familiar lifestyle and it is too hard for current technology to adapt to it as is. And so we live in a status quo where a tiny rich minority can afford to hire human servants to do their chores while middle class can neither hire human servants nor buy robotic ones.
Your experience is much different from mine. I bought a Roomba, then bought another Roomba, because I realized I needed Roomba redundancy.
Could not imagine life without Roomba!
I don't have carpet and no rugs. On hard surfaces I find Roomba does a better job then manually sweeping. But maybe different with carpet.
I'm studying up on udacity about ML and CV. Reading papers and just exploring the domain.
I think the future is amazing.
I think you have a good point about idle time being gadgeted away.
Also I think there is a tremendous potential in automation of physical labor (including remaining daily tasks). I wonder how much more free time we would have, if only 10% of workforce that currently does web/mobile/game apps (including myself) would apply their skills to automating their daily life with simple robots.
Also, imagine relatively cheap mass-produced robots that have embedded computer vision and motion planning accessible via DOM-like API (with javascript, of course), and what would millions of web developers do with that, with their current javascript/DOM skills directly applicable to manipulating the physical world. Does it sound too good to be true? I don't know.