title: Estimating time to complete tasks
body: <p>I know this question has been asked several times on here/programmers and it is quite a common, classic question:</p>
  
  <p>Just how do you accurately give estimates for how long a task will take?</p>
  
  <p>The problem I have is for point-and-click tasks in Windows, I can give accurate estimates. For coding something new (as in using APIs I am not familiar with) I cannot estimate an accurate time to save my life. It's a case of thinking of and saying the first number (of days/weeks/whatever) that comes into my head. For code that uses APIs I am familiar with and apps I can instantly say I can develop (e.g. a notepad-type app) I could give an estimate that is accurate.</p>
  
  <p>Any help appreciated.</p>
  
  <p>Thanks</p>