title: How do you give a valid time estimate for something you have never done?
body: <p>As a new developer who is the only software guy on staff I have faced a few challenges but possibly the most difficult has been time estimates.  I strugle every time I have to give a project estimate.</p>
  
  <p>My question then is; If I do not have any experience and I don't have a fellow dev in my environment, how do I provide a solid estimate?  I have read Joel Spolsky's article on <strong><a href="http://www.joelonsoftware.com/items/2007/10/26.html" rel="noreferrer">Evidence Based Scheduling</a></strong> but how can that apply if I do not have any <em>evidence</em>?</p>
  
  <p>I appreciate any advice on this subject.</p>