Point 1 specifically says to write things down every time someone asks you a question. Taking DNS as an example, 1034 1035/4034 4035, among some others, I don't see how that's helpful even if I make a linking FAQ. My notes would say 'DNS question, read these 4 RFCs' over and over and over.
This is so bizarre, what questions are you getting that require you to refer to the rfc - something with such detail that it covers things like how many bytes are allocated to which field.
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.
If people trip up with certain things all the time, then is the technology itself suited for the problems that people need to solve?
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).
The article is not a bible and there is something called judgement. If you are getting asked DNS questions all the time, this may be indicator of a wider knowledge issue and may be you can suggest conducting an internal session on DNS. Apply common sense.
I think you’re interpreting the advice way too literally. The author probably didn’t mean for you to document the answer to every single question you get, but questions you get about the system or domain you’re working, and where the answer isn’t readily available anywhere else.
I don't disagree with you. If the question was about design decisions I'd made, I'd be in full agreement. But the article quite literally says 'every time.' You could rightly say I'm being pedantic, but if you're going to write life advice, it should be quite specific IMO. I'm not trying to be a jerk, but rightly (also IMO) pointing out flaws with the wording and tone.
> Every time someone asks you a question, they are highlighting a gap in the documentation.
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.
You could document what common issues you have or any tricky situation you dealt with. You don’t need to say “dns stands for domain na…” but knowing the why behind some of your decisions is super useful.