| > In light of the defamatory nature of the poster’s statements, I felt compelled to respond. Useless filler. > Our agreement with the poster makes it clear that we own all work product produced pursuant to the agreement. Again, useless filler. You own the work and they need their money for work in question. > I consulted with several independent sources including a founding member of the CakePHP project That's great. I audited hundreds if implementations that sucked. The different is that those developers still got paid. It's your fault for not knowing what you are doing and not having another source involved earlier in the process to make sure things are going smoothly. Also, you are showing your lack of experience. Project was 2 years long (multiple CakePHP releases, I bet?) ofcourse people will say it's outdated and written poorly. You are also working with a low level agency (no offense) and then get the code reviewed by 'founding member of X', what do you expect? Are you even serious here? > So we were left with no choice but to start from scratch with a new developer. Let me audit that code, I'm 100% sure it will not be up to /my/ standards. Will you fire the developer and sue him for the salary you paid? > The bottom line here is that through hard work and determination, The bottom line here is that you really have no idea about technology. |
Say you go get your car fixed. It breaks down as you drive out. There are 3 other garages right next door who all look at your car and say you shouldn't put gum to plug a hole in the fuel pipe. Would you demand a refund? Of course you would, you went for a professional service and you didn't get what you were paying for.
> The bottom line here is that you really have no idea about technology.
He shouldn't have to. When someone says they can write you some code for money, they should be able sort everything out for you. If they can't provide what they said they would, can you honest expect people to pay? You shouldn't have to be technically proficient to get someone to write some simple custom software for you. Just like you shouldn't have to know all the ins and outs of plumbing not to get ripped off by a plumber.