I found this Yegge article via this Yegge article. If you write code, they are both worth reading. If you don’t write code, don’t bother.