"How long will it take?" is something no developer likes to hear. Devs don't work in a vacuum; someone in the business will want to do some planning. This talk will start with why you need to be good at estimating and cover fallacies surrounding it (including its role in Agile). We'll discuss multiple ways to perform estimates with their pros and cons. You'll leave knowing why estimation is important with tools to make it easier and less scary.