The 7 Rules for Writing Software That Won’t Die When You Do · HackerTrans