{"id":342,"date":"2008-05-04T02:50:37","date_gmt":"2008-05-04T06:50:37","guid":{"rendered":"http:\/\/www.rakkar.org\/blog\/?p=342"},"modified":"2008-05-04T02:50:37","modified_gmt":"2008-05-04T06:50:37","slug":"neutral-experience-on-rent-a-coder","status":"publish","type":"post","link":"https:\/\/rakkar.org\/blog\/index.php\/2008\/05\/04\/neutral-experience-on-rent-a-coder\/","title":{"rendered":"Neutral experience on rent-a-coder"},"content":{"rendered":"<p>\t\t\t\tI hired another guy on rent-a-coder, this time to do a php based webpage to store uploaded game servers and send them back to C++. <\/p>\n<p><a HREF=\"http:\/\/www.jenkinssoftware.com\/raknet\/DirectoryServer.php\">Here&#8217;s the page<\/a><\/p>\n<p>The whole job was a 2 day project, 3 at most. I gave the coder two weeks. He did a bit here and there, but I could tell by his communications that 75% of the work was started the day before, and it ended up being two days late.<\/p>\n<p>I had to spend half a day refactoring his code, testing, and reporting bugs. There was definitely a lack of investment, by which I mean doing the absolute minimum unless I complain. The webpage is an example of this, where he used a big block for each server, unsuitable for more than 10 or rows. The use of obviously conflicting reserved column names such as &#8220;ip&#8221; and &#8220;name&#8221;, embedded into the code,  is another example. Were things strictly wrong? No. Could they have been done better by someone who cared? Absolutely.<\/p>\n<p>This is one of the reasons I liked working with Rui before. He would spend the time to do a good job, at the level of quality I would have done myself, if not more. There&#8217;s a lot of things you can&#8217;t tell in an interview, and you can&#8217;t get no matter how much you pay for, and really caring about doing a good job is one of them.<\/p>\n<p>I&#8217;ve been on the other end of things so I still rated the coder very good at a 7.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I hired another guy on rent-a-coder, this time to do a php based webpage to store uploaded game servers and send them back to C++. Here&#8217;s the page The whole job was a 2 day project, 3 at most. I gave the coder two weeks. He did a bit here and there, but I could [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/342"}],"collection":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=342"}],"version-history":[{"count":0,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/342\/revisions"}],"wp:attachment":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}