I'm quite lucky in that my reading glasses needs are straightforward - so my solution is to have pairs stashed everywhere. In the car, by the bed, in my desk, in the kitchen, in the living room, all my coat pockets. Not as nice my proper optician posh ones that I normally use, but I rarely need to go looking for some when I need them.
For fettling, replaced the broken bezel spring on my divers watch. Gave everything a good clean, very light wipe of silicone lube on the bezel gasket o ring, reassemble. Nice smooth movement again, with positive clicks. Doing watch stuff is when I really miss my eyesight - having to change between different strengths of glasses to see well enough to do fine stuff like hand replacement and coarser bits (or even just finding the next tool I need).