My name is Frederick Hutson, and I am the President and CEO of Pigeonly. I was recently made aware of a post made here:
https://news.ycombinator.com/item?id=8227225
In light of the defamatory nature of the poster’s statements, I felt compelled to respond. Well over two years ago, we entered into a work-for-hire agreement with the poster to write aspects of the software code for a beta version of our initial e-commerce platform. Our agreement with the poster makes it clear that we own all work product produced pursuant to the agreement. In the end, however, we were very unhappy with the quality of the poster’s work so we terminated the relationship and requested a refund.
In addition to my own assessment I consulted with several independent sources including a founding member of the CakePHP project (the framework the poster used). Everyone who evaluated the code said the same thing, to sum it up (in their professorial opinion) the framework was not utilized correctly which resulted in the numerous bugs and browser incompatibility issues. The truth is even if we wanted to work with the code the poster provided we couldn't because it was flawed. So we were left with no choice but to start from scratch with a new developer.
The bottom line here is that through hard work and determination, we indeed built the Pigeonly platform from scratch and in no way incorporated any of the code produced by the poster. We are very proud of what we have built at Pigeonly, our mission is to build great products that solve the type of problems most would overlook.
You ask a developer to do work for you, they do the requested work, and you pay them. If you don't like the work, you end the relationship. But you still have to pay them for their time.
I don't envy the next few weeks for you guys, but you definitely brought it on yourself by stiffing a developer on an invoice. I suspect you'll come to regret having done that.
As an ironic way of reinforcing the message, you're probably going to employ a lawyer on a work for hire basis in the near future. He's not going to deliver a result that you like. Try asking him for a refund and see how that works for you.
Your best course of action is to pay the developer's invoice in full today. Then edit the above post into an apology.