Time estimation: short cookbook for developers

Let's be honest: there is no developer in the world who have never ever missed a deadline. Modern frontend is complicated and an obvious task could turn out as a full code refactoring of the module or even the whole project. And sometimes there is no way to estimate so-called "unknown" tasks.

In my talk I'll give a bunch of recipes of how to make the process of estimation simpler and clearer for developers and to stop shooting in the dark with numbers.