3 ms·
>But am I the only one who, going back to something I haven't touched for two years, has to re-learn my own code? No, that is perfectly normal, and it starts m
by Borrible 5y ago
>But am I the only one who, going back to something I haven't touched for two years, has to re-learn my own code?
No, that is perfectly normal, and it starts much earlier, weeks sometimes days after leaving the code.
Depending on its complexity and level of its abstraction.
You mentally build something highly abstract without much emotional or bodily bond.
Your brain has not much incentive to rememeber it.
- MereInterest 5y agoAdding to that, there's a lot of sampling bias as well. If a function fits my mental model of it, then I'm unlikely to revisit it. If a function doesn't fit my mental model, then it is very likely that I'll misuse it, increasing the likelihood of a bug, and increasing the likelihood that I re-read the code.