N nathanmarz.com Principles of Software Engineering, Part 1 107 points ananthrk 13 years ago 18 comments