by 5_minutes on 8/5/18, 11:14 AM with 79 comments
But I try to do this with numerous things, from filling up the dishwasher, to taking out the thrash, to (quite often to irritation to my SO), postponing things: to add things up and then to everything in one-efficient go.
Some of these moundaine tasks are “repeated” items with a reminder of a todo-app. Or by paying all bills every 2 weeks, instead of when they come in.
My wife (2 kids) cleans the house basically constantly. While when I’m alone, I just do it at the end of the day, cause it doesn’t matter to clean up multiple times the toys.
I buy things that don’t expire (like toothpaste) in bulk. While she buys them by one.
Do you guys/girls have similar instincts and events happening? It’s really not about non-chalance, but rather the strive to do things as efficiently as possible with as little effort as possible, while having the same good outcome.
by wskinner on 8/6/18, 1:46 AM
This clashes badly with my roommate, also a programmer, who strongly prefers to store items by category. He will put all the kitchen gadgets on a shelf by the kitchen even if those gadgets go months without being used.
The advantage of his method is that you always know where something is, because it’s in the right place. The advantage of my method is that most of the time I get things done faster, though sometimes I end up spending some time looking for a thing I use only infrequently.
It turns out he also has much more stuff than I do. Since caches are more efficient with a smaller working set, it makes sense that we would each prefer our own strategy. Who knows which direction the causation goes.
by tchaffee on 8/5/18, 11:27 AM
by pommers on 8/6/18, 2:44 AM
Clothes are simple. 10 shirts that are either black or grey. Three shirts that are work branded. close to ten pairs of chinos and jeans (all work appropriate, some kevlar lined for motorbikes) Bulk undies and socks, all patterned so they are easy to pair up. Two pairs of shorts for summer and a pair of sports shorts for sport and the beach. A couple of suits for the odd time I need them (weddings and interviews)
For getting stuff done like cooking or making stuff, I operate with the minimum number of "tools". For actual tools, this means a cordless drill and screwdriver, couple of power tools, a good screwdriver set, a spanner set and a socket set. For the kitchen it means three good knives, the minimum set of kitchen utensils I need to make everything I make regularly, one good pan and two good big tiered pots that I can steam stuff in.
Financially I assign resources as they come in. I split my paycheck into fun money (pub and lunches/dinners out), food money (going to the shops and making stuff myself), savings and bills. All my bills are direct debited and the amount I put in to paying bills is higher than I worked out it would cost me over the course of the year. This means i only ever have to think about how much of the fun money and food money I have when making decisions.
By minimising my options when it comes to making decisions, I minimise my time working through all the options to make them.
by pidge on 8/6/18, 1:38 AM
Treat your closet as an LRU cache—always put clothes away on one side, and start looking for items from the same side. As an added benefit when you run out of capacity, anything that has ended up on the far side is a likely candidate to be evicted to a higher latency storage layer (bins in the attic), or simply deleted and recomputed if ever needed again (just drop it off at Goodwill, you can always buy another).
by Rjevski on 8/6/18, 1:38 AM
For example, I only communicate with companies/suppliers via email/phone (and change suppliers if they can't accommodate that). This means any physical mail that arrives must be spam, and goes in the trash without even being opened - anything I care about would instead come through phone or email. This means I haven't needed to fiddle with papers for ages, while my flatmate still wastes a good 10 minutes almost every day reading incoming mail (and then putting it into a huge pile she'll eventually have to sort out - akin to technical debt).
Bills are paid out automatically (via "Direct Debit") so I don't have to worry about that either.
Shopping is taken care by Amazon subscriptions, which means new stuff arrives soon before the old boxes run out. Haven't been grocery shopping in ages.
Food is handled by Deliveroo/Uber Eats, so no cooking necessary. I use throwaway forks & plates so no dish washing necessary either.
Cleaning/housekeeping is handled by a company that does it every week in the flat while I'm away, so no worries about that either.
Not all of this is possible for everyone (things might be different depending on your location, whether you have a family, your financial situation) but personally it works great for now and I have plenty of time when I get home. Basically for anything that you're doing, try to see if there's a way to not do it at all or to outsource it to someone else (who might be an expert at it and thus do it more efficiently than you can).
by lovich on 8/6/18, 1:46 AM
by teeray on 8/6/18, 2:47 AM
The closet was something of a mess—assorted things used with varying frequency. After purging what obviously could go, I bought identical boxes that would fit in the shelves of the closets and labelled them with letters.
I then created an index. Each box got a new note in a dedicated Evernote notebook named according to its label, and in the body of the note I listed its contents.
My closet now had full text search. This made it ridiculously easy to find any random item I might need. I just had to type the name of the thing, and the matching note's name would tell me what box to look in.
Also, when I needed to find something, I always added an "x" on a newline under the thing when I retrieved it. This updated the last modified time of the note. After awhile, the boxes with the oldest last modified times became prime targets for future purging. It also made it very obvious when frequently used items should get dedicated space with quick access.
by brlewis on 8/6/18, 2:31 AM
For example, my technique for putting away groceries is to take the contents out and set them next to the grocery bags, then sort them by where they're going (kitchen fridge, pantry closet, etc.). This is faster than repeatedly taking one or two items out of a bag and bringing them where they go.
by kqr2 on 8/6/18, 2:22 AM
https://smile.amazon.com/Algorithms-Live-Computer-Science-De...
by strictnein on 8/6/18, 1:53 AM
Past that, I feel myself optimizing paths through the office and hand movements for juggling things and the door, stuff like that. And then when I see people use less than optimal routes and techniques I wonder why that's the case.
by wenc on 8/6/18, 1:33 AM
by FrozenVoid on 8/6/18, 3:58 PM
Reducing wasted space by putting items with lower usage into storage space category that is in proportion to usage: 0.Items with daily use priority 0. 1.Items which aren't used daily get priority -1. 2.Items which aren't used weekly get priority -2. 3.Items which aren't used monthly get priority -3. etc, the less used items occupy their own category(e.g. yearly use "yearly storage space") .
Reducing decision space iteratively: 1.Enumerating all possible choices/options. 2.Discarding all low-quality choices. 3.Discarding all mediocre choices. 4.Selecting a set of top choices. 5.Writing down a comparison table for #4. 6.Filling the table in #5 7.Eliminating choices that sound worse than average. 8.Repeat #7 until you're left with one choice.
Solving complex problems by breaking them into sub-problems. 1.Formulating on paper the scope of the problem as separate sub-problems. 2.Sorting the sub-problems in order of difficulty. 3.Connecting the sub-problems to their potential solutions. Like a graph from sub-problems -> solutions 4.Selecting the most connected solution. 5.Improving the solution to include more connections(so a single solution solves all or most sub-problems in #2) 6.If a solution can't be improved, try next most connected solution. Focus on the solutions that can be improved. 7.The best-performing solution is implemented. 8.Repeat with next best solution.
by bradlys on 8/6/18, 7:45 PM
Example: We're baking something. Say cornbread. My usual thing is to immediately wash the dishes after putting the stuff into the oven. This means two things happen at once: dishes and cooking. Then when while we're eating, the dishes are drying. So then someone can put away the dishes and then the other can start putting any other dishes we used into the sink.
Basically, I just try to parallelize tasks as much as possible. Grouping them is good too but sometimes mentally it's too much to wait for the grouping to occur. I do cost benefit analysis on things like multiple trips vs one heavy and awkward trip. Sometimes multiple trips is faster and less stressful. Try to factor things in like: well if I have less stuff in my arms I can /run/. I can't do that when I have a bunch of stuff in my hands.
Other things I do are like: try to step up 2 steps at a time at the pace of doing 1 at a time. Basically 2x up stair climbing performance. Run/jog to various parts of the home or between the car and getting inside. Just trying things to speed things up and get little bits of exercise in.
Unfortunately, I live in very small spaces so I frequently optimize for time over space (cost of being a newer resident in the Bay area). Very small cache here so no option to buy in bulk. :)
Oh and other unusual things: try to do stuff with your non dominate hand. I only brush my teeth with my non dominant hand. Incredibly difficult at first with a manual brush (small circles are hard!). But after 10+ years, much better. I try this with various tasks just to try to up my dexterity and keep life interesting.
by bad-joke on 8/6/18, 2:32 AM
It's really quite stunning how many people have difficulty thinking of things in terms of birds and turtles.
by roryisok on 8/6/18, 6:59 PM
I'm constantly tweaking my laundry sort algorithms to try and find the fastest. My latest is to have bins for the two youngest, two oldest and myself and my wife. I grab and chuck dry clothes into each. Then I take those to the appropriate place in the house and sort.
I also have toy cleanup bins stashed in each room so I can pile stuff away quickly for easier tidying.
And I have a dustpan just for toy tidying, scooping things off the floor.
And I try to keep the vacuum in the centre of the house where it has the least distance to travel to any room.
And I try to quietly take the messiest toys (small parts) out of circulation.
And all our devices use the same charging cable, and there are charge points with those cables in the most strategic places in the house.
And I try to tidy as a background "garbage collection" task, never leaving a room without removing something that's not supposed to be there
by simonpantzare on 8/5/18, 11:54 AM
by peterburkimsher on 8/6/18, 3:00 AM
Taking a bus in a foreign country (e.g. China) without reading the timetable is challenging. So I would get on the first bus going the right direction, and stay on until it deviated from my desired path. Then I'd get off, walk to the next stop, and repeat.
by DougN7 on 8/6/18, 1:36 AM
by taurath on 8/6/18, 2:16 AM
by dmh2000 on 8/6/18, 2:35 AM
by rajacombinator on 8/7/18, 12:56 AM
by serf on 8/6/18, 1:27 AM
I have extensive records, self-kept for a few hours a week, regarding any and all finances, home maintenance, car maintenance, etc.
It mostly serves as a form of self-flagellation in the form of financial guilt associated with over-spending, but it's a useful trait to have once-in-a-while.
I was a prodigious note-taker in school, too. I think that may be related.
by jaco8 on 8/6/18, 2:39 AM
by megaman22 on 8/6/18, 2:43 AM
Yesterday, I was building a set of shelves in my garage. These are pretty beefy to hold hardware and tools and stuff, so I was building them with a 2x4 frame and plywood on top. Three levels, and I wanted them to be 10 feet by 2 feet, so I had ten foot front and back rails, with shorter stringers every two feet. So I had six rails, and six stringers per level, total of 18.
For the rails, I measured one, marking center lines for each stringer. Then I lined up all six, and drew the lines across all of them with my square. Probably saved fifteen minutes compared to marking and measuring each one individually.
For the stringers, each one needed to be 21 inches, and you really want them to all be as close to exactly the same as you can get, or else your the frame gets all out of true. If you try to measure each one and cut them one at a time, you never get them just right, and it takes forever. So I figured the first one, and screwed down a stop block to my miter saw bench, to make a jig. Now I don't have to measure, I just slide the 2x4 down to the stop, hold it against the fence, and zip zip zip, I cut the whole batch in a couple minutes, all just the same length.
Going onto the assembly, I've got my rails all marked out, and my stringers all cut, so I can start screwing things together. The hard part is lining things up, holding it all together, and trying to get the screws started and driven without anything shifting. So I went down my rails and started all 24 screws on each rail where I had the center lines started. Works best if you drive them just through, so there's like a sixteenth of the point sticking out. Now I've just got to line up the stringer square and hit the already started screw with my driver. It also helps keep everything square and reduce walking around if you do them in a snake pattern, so start on one end, screw to one rail, go to the other rail and screw the other end, stay on that rail and start the next stringer, then go to the other side.
Last, getting to the installation, the really fiddly part is trying to get everything lined up and level, while you're trying to hold the assembled shelf up and then screw it all in. Real PITA if you're working alone. I was screwing them into the wall studs against the back wall of the garage, with a few posts on the unsupported front. So I cut some cheater blocks out of scrap 2x4, that would span two studs, and that the shelf could sit on as I'm installing it. Measure where the shelf should fall on one stud, and screw one side of the cheater there. Then take a small level to level it up before screwing the other side. Then use a four foot level to mark where the other cheater should go, and level that up. Even better, I was in a corner on one side, so I had another stud I put a third cheater on, leveled up kitty-corner with the others. Now when I pick up the whole heavy shelf, I just set it on my blocks, and I've only got to worry about supporting one corner as I'm getting it leveled and attached to my outside post. When that corner is level, everything else is level. Repeat three times for the three shelves.
I do this kind of decomposition and optimization in everything, and always have, way before I even saw a computer...