Side effects are useful. We use them all the time: IO, graphics, sockets, signals, etc. We even use mutable data because in certain cases it's more efficient. So I think I agree with Yegge there wrt, "conservative."
* I mention Haskell since there is a lot of FUD going around about Haskellers not using side effects.