{"id":1982,"date":"2008-01-08T00:52:21","date_gmt":"2008-01-08T07:52:21","guid":{"rendered":"http:\/\/www.sheer.us\/wordpress\/?p=1982"},"modified":"2008-01-08T00:52:21","modified_gmt":"2008-01-08T07:52:21","slug":"time-estimation","status":"publish","type":"post","link":"http:\/\/www.sheer.us\/weblogs\/uncategorized\/time-estimation","title":{"rendered":"Time estimation.."},"content":{"rendered":"<p>Well, I have yet again blown a time estimation. I guessed a job at 80 hours that took 200 &#8211; and because I wasn&#8217;t keeping track, I didn&#8217;t really notice until my boss totalled up the bills.<\/p>\n<p>I don&#8217;t know what to do &#8211; I feel awful about it. Most of the time was spent getting audio playback working in a java application on a sprint phone &#8211; sprint requires the midlet to be signed in order to have access to the audio playback API (someone, please tell me there&#8217;s a reason for those?) and it took me forever to find out how to get the midlet signed &#8211; especially since the directions on sprint&#8217;s web site were *wrong* &#8211; and to figure out how to test to see if I had developer root enabled on the phone &#8211; and then I had to fix some threading issues that came up on the phone but not on the emulator &#8211; and a hundred other little things. The rest of the overrun was a set of fixes to a windows CE application that I thought would take a few hours .. but which instead took 50.<\/p>\n<p>I suck at time estimation.\u00a0 And I try and warn people that I suck at time estimation, and I try to never take jobs where I get paid a flat rate because I know how badly I can get screwed by those because of my lack of time estimation skills..<\/p>\n<p>I don&#8217;t even know what the fallout from this latest screwup is going to be. Will they refuse to pay me? I&#8217;m already sure they&#8217;re upset about me not keeping track of my estimate &#8211; the thing is, I did tell them when things weren&#8217;t going well, but I didn&#8217;t say &#8216;I&#8217;ve reached the number of hours I guessed at and I&#8217;m nowhere near having things working&#8217; because I wasn&#8217;t even keeping track of how long it was taking..<\/p>\n<p>Compared with the problems of my friends.. one of whom has a friend in the hospital because he was attacked by a crackhead with a 2&#215;4, another of which has had a good friend suicide.. a third of which has just had their grandfather die.. I have nothing at all to complain about, and I really shouldn&#8217;t feel so awful..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, I have yet again blown a time estimation. I guessed a job at 80 hours that took 200 &#8211; and because I wasn&#8217;t keeping track, I didn&#8217;t really notice until my boss totalled up the bills. I don&#8217;t know what to do &#8211; I feel awful about it. Most of the time was spent [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/posts\/1982"}],"collection":[{"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/comments?post=1982"}],"version-history":[{"count":0,"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/posts\/1982\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/media?parent=1982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/categories?post=1982"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sheer.us\/weblogs\/wp-json\/wp\/v2\/tags?post=1982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}