{"id":95,"date":"2008-10-28T09:54:03","date_gmt":"2008-10-28T14:54:03","guid":{"rendered":"http:\/\/osric.com\/chris\/accidental-developer\/?p=95"},"modified":"2008-10-28T09:54:35","modified_gmt":"2008-10-28T14:54:35","slug":"new-project-new-codebase-urgent-timeline","status":"publish","type":"post","link":"https:\/\/osric.com\/chris\/accidental-developer\/2008\/10\/new-project-new-codebase-urgent-timeline\/","title":{"rendered":"New Project, New Codebase, Urgent Timeline"},"content":{"rendered":"<p><img decoding=\"async\" style=\"max-width: 800px;\" src=\"https:\/\/osric.com\/chris\/accidental-developer\/wp-content\/uploads\/2008\/10\/php.gif\" align=\"right\" \/>I landed a new project about 5 days ago, and it had a 21 day timeline when I landed it. I&#8217;m the only developer on this project, but I do have a designer and, I&#8217;m going to recruit a tester as well. The money looks good for it, and the &#8220;client&#8221; is actually _another_ project manager who sits between us and the actual client. You may have remembered me bitching a lot about my last project (which turned into a horror show) <\/p>\n<p>The idea is that I have walked away with several lessons from that, and that this project will be shorter and more lucrative (both!) as well as more fun to work on. I&#8217;m pretty happy with it so far, having finally found a place where inheritance was _really_ useful in site, rather than something I just sort of forced things to use for no good reason (other than a desire to be programming OO)<\/p>\n<p>The codebase I inherited was, for a wonder, not a train-wreck (something that I was getting really sick of) Though I can see why they pulled the previous developer, based on timeline. (I would say he was about 10% done at the halfway mark on the schedual.) He does a lot of things diffrently from the way I would do them, but I can (almost) always repect his design choices while disagreeing. <\/p>\n<p>I also got a chance to write a cool little 3 line javascript &#8220;form extender&#8221;. I have done this before in _much_ more complmicated ways, but I think I finally figured out the trick to it. Hopefully I will post a how-to as another post soon. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I landed a new project about 5 days ago, and it had a 21 day timeline when I landed it. I&#8217;m the only developer on this project, but I do have a designer and, I&#8217;m going to recruit a tester as well. The money looks good for it, and the &#8220;client&#8221; is actually _another_ project &hellip; <a href=\"https:\/\/osric.com\/chris\/accidental-developer\/2008\/10\/new-project-new-codebase-urgent-timeline\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New Project, New Codebase, Urgent Timeline<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":1,"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":96,"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/posts\/95\/revisions\/96"}],"wp:attachment":[{"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/osric.com\/chris\/accidental-developer\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}