I see Stack overflow as one of the problems here.
StackOverflow went along way in killing the Tech Blog, and the number of "right" but poor answers on Stack sites are at an all time high
Often the "best" answer on those sites is buried or even downvoted in favor of an answer that "just works" but may have security issues, maintainability issues, is out dated, etc.
In alot of area's I find Stack answer to be of low quality if you happen to have any indepth knowelege of that area.