Why HCI is in the stone age
The top 8 reasons why Human-Computer-Interaction is in the stone age contains a nice collection of fairly sensible usability theses. However, the way it is worded IMHO assumes too much implicit knowledge. He's effectively preaching to the choir, and making vague or "funny" blanket statements that make people think he was against functionality, while in fact it's the ages-old point that today's programs tend to have too many parameters instead of settling for a few useful preferences and auto-generating their parameters from that. So, a nice read if you've been following usability topics, but not really a good article to learn by. Yet. Oh, and do read the comments to that post. Lots of good points in there, too.