Software EngineeringCraft, constraints and software in the real worldArchitectureCaveatsCodeHelpful HabitsOncall