- Over-engineer architecture (or the tech stack), including not-invented-here-syndrome.<p>- Underestimate dev time needed, especially the &quot;second 90%&quot;.<p>- Early optimization, from unnecessary loops to unnecessary tech stack selection.