If it’s something in the code, that’s where I use comments. It’s the only place people have a chance of seeing it. Even when I add these comments some people ask me about the code instead of reading them. This isn’t just for others, I forget as well. Something to the effect of…
# This previously used ${old-solution}, but has moved to ${new-solution} because ${reason}
Or
# This is ugly and doesn’t make sense, but ${clean-logocal-way} doesn’t work due to ${reason}. If you change ${x} it will break.
Or
# This was a requirement from ${person} on ${date}. We want to remove this, but will need to wait until ${person} no longer needs it or leaves the company.
I’m going to get an electricity bill each month no matter what. I won’t notice a few bulbs being on for a couple extra hours each day.
I would notice having to go out and buy candles all the time, or needing to make them. A candle can be consumed over the course of a day or maybe even a few hours. A light bulb can last months or years.
If light bulbs burned out as fast as candles burn, I would be a fanatic about keeping the lights off and only use them when absolutely necessary.
I first learned this from Lisa Simpson.
Do you not have to be online at a certain time when remote?
I’ve been remote for 6 years now, and did it on and off for a while before that. I’m still woken up by an alarm clock, because I can’t get myself to go to bed at a reasonable time, but have to be online for meetings and stuff and 9am… I think many would prefer 8am, but that’s just a symptom of a broken meeting culture.