Many times domain knowledge is just a person who has the answers somewhat fresh in memory so you don't have to go trudging. But writing those things down each time is both futile and redundant.
Many times domain knowledge is just a person who has the answers somewhat fresh in memory so you don't have to go trudging. But writing those things down each time is both futile and redundant.
This is a sensible statement assuming that the question is about the domain or system you’re an expert in. Not “what time is it” or anything like that.
> Take the chance to write the answer down
Perhaps the author should have qualified this advise with “take the chance to consider”, but I think the advise stands well on its own and I understand to apply common sense to it.
If you're doing something so niche like some kind of network analysis tool, then your colleagues should already have the rfcs as a very basic reference.
Otherwise, if someone is asking very practical questions like, how to add a cname or something, then rfcs are way too theoretical.
There's a reason 'its always DNS' is a meme.
A simple example. Someone makes a new domain name, cnames it to their previous domain for web, and adds an MX record for emails. Why doesn't it work?
I'm sure you can Google the answer. But this stuff comes up -all- the time
Because at that point, it feels like people are serving the technology and its many quirks, not the other way around.
But regardless of that thought, i think both your words and those of the parent comment have merit - different levels of detail fit into different pieces of text (RFCs, vs a "How To" blog post), which fit different purposes. The quality of the information in either, however, still remains in question (given that some popular implementations of technologies, don't always even respect RFCs fully).
1) Have you checked DNS? It's usually a problem with DNS.
2. Have you tried turning it off and on again?
3) Is the power cable plugged in the socket?
4) Sigh, I'll travel up to look at it.
Done! :)
What do you want me to write down to help someone else do that? Read all the things, just in case!
Well, that didn't take more than a single line: "please remember to check relevant RFCs and man pages for additional information. This system depends on DNS for round robin load balancing (etc)" :)
You don't have to make a big effort of it. Paste the question and answers from the emails into a text file. Make it into a FAQ email to share or paste it into a comment block the next time you mess with that code.