Several times now, I have tried to write this post. Each time I get myself all worked up into a lather, and end up confusing myself.
Zed wrote it for me. Go read it.
It turns out, that just like all the other dopes that he talks about, I had been conflating the ideas of abstraction and indirection. Abstraction is generally good whenever it actually shows up. Indirection, however, can be overused. And when it is, nobody wins. Except maybe the Java programmers who are getting paid by the line.
Anyhow, "Indirection, just say no."
No comments:
Post a Comment