Depends.
Usually a mix of comments in the code before committing, text files, markdown notes, and whatever internal task system we’re using (Jira-style).
I haven’t found a silver bullet that makes all of that feel cohesive. It's usually a balance between “what’s fast right now” and “what future me might understand.”
I haven’t found a silver bullet that makes all of that feel cohesive. It's usually a balance between “what’s fast right now” and “what future me might understand.”