J joelonsoftware.com Things You Should Never Do, Part I (2000) 157 points sealeck 2 years ago 100 comments