How to Tradeoff Quality Against Development TimeHow to Manage Software System DependenceHow to Decide if Software is Too ImmatureHow to Make a Buy vs. Build DecisionHow to Grow ProfessionallyHow to Evaluate IntervieweesHow to Know When to Apply Fancy Computer ScienceHow to Talk to Non-Engineers