Margaret Hamilton on Software Engineering