Recently I ran into the 'why Boolean.toString returns an odd "True" value', I visited SO to find a terrific [1] but outdated [2] answer.
Nowadays I shift my teams away from SO. My piece of advice would be to stay away from it (especially junior devs), until they reach a level were they can evaluate and cross check what they are reading.
[1] https://stackoverflow.com/questions/491334/why-does-boolean-... [2]https://msdn.microsoft.com/en-us/library/atahsch6(v=vs.110)....