There’s too much individualism in the current LessWrong rationality. I remember a folk tale I read, describing the adventures of two individuals named something like Solves-Problems-By-Himself and Asks-Others-For-Help. Given the task of preserving meat from rotting, the former shielded the meat from the sun with large leaves and dripped water on it. The latter gave away the meat in exchange for an identical piece delivered at the end of the contest.
It was sort of cultural-shock jarring to me when I read it, because “obviously” producing the “identical” piece shouldn’t be counted as having preserved the original. But we have too many lone-hero-genius stories, and not enough “so-and-so was stumped so he asked his sister” sort of stories.
This article made me think of a list I’ve been informally trying to make, of what stupidity feels like on the inside. The point is to identify when I’m writing code poorly—as the output will probably be even more bugridden than normal, and possibly the output is appropriate to debug-by-starting-over (Though starting over violates my normal policy.)
Stupidity feels like being bored, being in pain, being distracted, wanting to do anything else than this. Stupidity feels like being unworthy of these divine (external) ideas. Stupidity feels like blind plodding obedience. Stupidity feels like lovely and/or grotesque baroque clevernesses.
Trying to stop working and recover when I notice myself being stupid might be the right move, but I think pushing through it (aside from staying up late, which is a mistake) is a better policy. You have to learn to be productive on demand rather than when you’re in the mood for it.