I was learning C, once upon a time, and had a bug that I couldn't figure out. It worked fine on Linux/x86, but was wrong on Solaris/sparc64. Deep Google diving found a newsgroup post from 1992 or so with a very similar problem; it was an endian problem. My search-fu may have been weak, but an old newsgroup post that helped me solve my problem, not stackoverflow or any other site.