HACKER Q&A
📣 trifit

How to Deal with Uneducated Contractors?


Hired a dev through a popular website, but they’re holding code hostage unless I increase payment by 50%.


  👤 anigbrowl Accepted Answer ✓
Where is the 'uneducated' part?

Getting tired of these shitty one-liner 'ask HN' posts that never include sufficient context to be worth analyzing.


👤 yosito
What kind of contract did you sign with them? That's really the key. A popular agreement is 50% payment up front, and 50% payment after deliverables have been received. It sounds like you may have paid before receiving the deliverables. In that case, I suppose it's a lesson learned the hard way, unless the developer violated an enforceable contract and you're willing to take legal action.

👤 hackerman123469
If you walked into a grocery store to buy milk, let's say for $1 and then the cashier refuses to give you the milk for $1 and demands $2 instead.

How would you respond to the situation in that case?

This is exactly the same.

If it was me, then I would just refuse to do business with them and let them keep the milk and I keep my money; would most likely find another grocery store where I can buy milk for the price given.


👤 necovek
What does this have to do with education: this is obviously a business disagreement (they probably believe they did work on top of what was agreed to originally)?

I am sure a "popular website" can help you recuperate any costs you had so far if you mark the project as undelivered, so you can look for another contractor.

Without any further details, it's hard to take sides here.


👤 WheelsAtLarge
Unless it's in the 10+ thousands, your best bet is to pay and never do business with them again. Anything else will cost you more. Also, make sure you get what you think you should get by using some kind of 3rd party verification. It's impossible to trust someone once they pull this BS.

👤 prepend
This seems like a screening problem and a checkpoint problem.

Immediately, I’d just cut them loose and hire a new dev to recreate the work. Screen the new one better and have lots of checkpoints.

By screening, maybe adjust your interview process to cover previous work and culture fit. Check references.

For checkpoints, set up daily check-ins for code with an automated build and test that checks that it at least compiles and does something. And check-in with communication to talk with them as much as you can to include them in design and requirements decisions to share context and get their input.


👤 shapefrog
> popular website

Dispute resolution on said popular site.


👤 donutshop
Is there legal action you could take?