Know thy enemy April 22, 1984 by justin I have yet to design a single piece of software that could survive first contact with a user.