Ask HN: Do you use UML when starting a new software project?