Ask HN: How do you retain both technical and domain knowledge long-term?

4 points by kaushikbose 2 days ago

I'm exploring a learning system that addresses the dual challenge many of us face: remembering both technical concepts AND the business domain knowledge needed to apply them effectively. After years of coding in different industries, I've noticed that understanding the domain (finance, healthcare, e-commerce, etc.) is often as challenging as mastering the technical stack, yet most learning tools focus solely on the technical side. Some questions I'm curious about:

How do you currently capture and retain domain-specific knowledge alongside technical concepts? What's your biggest challenge when onboarding to a new codebase with an unfamiliar business domain? Have you tried using flash cards or spaced repetition for either technical or domain knowledge? What worked or didn't? Would you find value in a tool that could help teams build shared mental models of both their tech stack and business domain? How do you currently transfer domain knowledge between team members?

I'm in early validation stages and would appreciate your insights before building anything. If there's enough interest, I'll share what I learn from this thread.

softwaredoug 2 days ago

Well one thing you just filter out a lot of noise. There's always a new hot paper or thing being marketed at you, but you learn what "new things" actually matter. And just have JOMO (Joy of Missing Out) on 90% of what's out there.

ivape 13 hours ago

Domain knowledge is just useful in that particular domain unless you distill down general things into something you can carry forward. You cannot carry over skills from Call of Duty over to Starcraft, other than maybe, teamwork makes the dreamwork in multiplayer (this you can distill out). Once you leave a domain (the front lines), you will never be as in-tune as the people in it right now. I'm at peace with leaving domain-specific knowledge wherever I left it, because trying to bring over non-distilled concepts to new domains is a forced attempt at feigning experience. It's one of the problems with much of leadership, they ride on carrying over domain-knowledge from another domain when in reality they are total newbies in the new domain (ego does not allow you leave something behind, it wants to aggrandize you at every step).

However, if you are simultaneously involved in multiple domains, this is when the venn-diagram works its magic. The person with five different interests and professions is in a magical envious place of being able to touch the "overlap". I can see someone arguing that this does not have to happen in real time, that if you can simply remember everything, then you are always in this magical place.