I've been slowly falling in love with TypeScript. I have a thousand little JS projects. Small prototypes with minimal tests and documentation. Often just to help me get a thing done. Typically when I revisited those after some months,
I would be a complete stranger with no mental map of all the components or constraints or decisions that led to things being as they are.