A Software Design Manifesto (1990)
hci.stanford.edu
hci.stanford.edu
Peronsally, I try and keep my own well from being poisoned by using well-written OSS/Libre software. My entire working world is based on open source software. I use almost nothing that is not open source anymore. At work I will not buy or recommend anything to my boss that is not open source. This works great and I'm fortunate to work for a non-profit that gives me great latitude in this regard.
The market won't wait until top-quality software is finished if they have alternatives they can use today.