If you don't know why a particular tool sucks, you haven't been using it for long enough.
This is especially true for programming languages and software.
Counterexamples welcome. :)
Re:Just to give you a hard time
DAxelrod on 2007-02-01T16:00:21
Just to be clear, the tool suckage principle is something I came up with months before our conversation.
Also, your jackassery is indeed awesome.Re:Just to give you a hard time
DAxelrod on 2007-02-01T21:24:44
It is not necessary to understand something completely in order to be able to figure out why it sucks.
For example, I don't understand religion completely, but I understand that it sucks because beliefs become dogma too easily.
Your argument about why religion is a tool has convinced me.Re:Just to give you a hard time
pudge on 2007-02-01T22:20:23
assuming you believe in the Jewish/Protestant God (I'm not sure about others), part of your belief is that you were created unable to understand divine thingsNot quite. First, some divine things are understandable. Second, the only things not understandable are those things which are impossible for any noninfinite, created, being to understand. It's not that we were created unable to understand those things, but that we cannot understand those things because we created.
Not that this has anything to do with anything.
It seems like Steve Yegge has been blogging about perfect software systems here: http://steve-yegge.blogspot.com/2007/01/pinocchio-problem.html. Sometimes he writes interesting things. Well, ok, sometimes he misses the point completely. He's not that perfect as well.