(no title)
interroboink | 1 month ago
Being able to abandon a project for months or years and then come back
to it is really important to me (that’s how all my projects work!) ...
It's perhaps especially true for a hobbyist situation, but even in a bigger environment, there is a cost to keeping people on hand who understand how XYZ works, getting new people up to speed, etc.I, too, have found found that my interactions with past versions of myself across decades has been a nice way to learn good habits that also benefit me professionally.
simonw|1 month ago
It makes it so much easier to pick them up again in the future when enough time has passed that I've forgotten almost everything about them.
sriram_malhar|1 month ago
I have a couple of android projects that are four years old. I have the architecture documented, my notes (to self) about some important details that I thought I was liable to forget, a raft of tests. Now I can't even get it to load inside the new version of Android Studio or to build it. There's a ton of indirection between different components spread over properties, xml, kotlin but what makes it worse is that any attempt to upgrade is a delicate dance between different versions and working one's ways around deprecated APIs. It isn't just the mobile ecosystem.
appplication|1 month ago
perrygeo|1 month ago
Every time I've believed this, I came back to broken CI.
Depending on your language ecosystem, your CI workflows and build deps stand a greater chance to break than your code.
agumonkey|1 month ago
dgroshev|1 month ago
skylurk|1 month ago
If you need to travel, make sure you have someone reliable who can check on them, in case of a power outage.
bigbuppo|1 month ago