Interesting article by Marvin V. Zelkowitz in Communications of the ACM complaining on how little software engineering has evolved since its start. Short but with a lot of feeling. I completely agree.