You know what "real" engineers and architects do for the majority of the time? Yeah, its documentation
Sadly, no. [although I'm doing docs at the moment, seriously]
I run into 'lack of proper documentation' a LOT. I think most others do as well. If "Stack Overflow" is the best source for information on a programming language or platform, then the official documentation is either poor quality or missing.