We scheduled an HVAC installation so we'll have air conditioning on the upper floor this summer (since my house has huge windows and gets unreasonably hot there). This was scheduled for Monday through Wednesday of this week.
This meant dismantling my bedroom, my home office, and my housemate's home office. Unplugging everything from computers (and in my case, dismantling a VR rig), removing pictures from the walls, getting desks out of the way, and so on. We did this, with some effort, this past weekend; it left the two home offices temporarily unusable. But hey, it's only three days, no big deal.
Sunday night, the temperature dropped and it started to snow. By Monday morning, we had way more snow than usual for Seattle, and the roads were icy. The HVAC folks called and rescheduled us for Tuesday-Thursday. Fine, that's understandable.
The snow stopped on Monday, but the temperatures dropped still further (17 degrees F is not normal for Seattle). Anywhere that isn't snow is now sheets of ice. So, unsurprisingly, the HVAC folks called and cancelled again, but can't push us Wednesday-Friday since it would run up against another job. This is understandable; I cannot blame them for not wanting to try to work on the exterior parts of this system in this weather, and hopefully the next job will not also have to be pushed.
So they've rescheduled us to Wednesday-Friday of next week when, hopefully, all the snow and ice will be gone.
However, this means either we have to put the various rooms back together, put the desks back, etc., and then dismantle them again later, or we leave the home offices unusable for basically two weeks total (from this past weekend through next Friday).
I would find this less obnoxious if the ice had not meant that my workplace told folks to work from home rather than risking traffic. I mean, normally WFH isn't an inconvenience as I have a home office, but right now...
(Additional irritation: my gaming PC is also in my home office, and so also presently dismantled. Dangit, there's a Division 2 beta starting Thursday, people!)