The post is geared toward the topic of software design, but it can be applied to anything in life that requires creative problem solving.
The problem is that first thoughts are like babies farting. A baby farts, and it grins. Babies love to fart. For them, it’s one of life’s greatest pleasures.
First thoughts are exactly the same. They feel good, so we like them… and because we like them, we assume that they are good. More importantly, we assume that they are accurate.
This is a logical fallacy called post hoc ergo propter hoc. “After this, therefore resulting from this.” But I prefer to call it farting.
via Hacker News