Okay, here's a meta meta question. Once upon a time I read a wonderful explanation of why people ask a question on SE instead of searching themselves. I'm a little hazy about the exact particulars of an answer, but basically it explained that it's because searching gives a wall of answers which require domain specific knowledge to wade through, when the questioner was just trying to get over a hump so as to focus on the problem at hand. Like trying to revert an accidental git disaster, or get a compiler to do its thing.