[ADVICE] How many attempts should you be giving someone to produce what you have paid for ? (esp32/arduino programming)
I gave a clear instruction of what I wanted. Ive been very patient with the freelancer.
He was unable to produce working code - He blamed not having the exact same screen to work from, So I sent him at my own cost a £40 display plus postage of about £20.
He has sent me many revisions and not a single one works as yet. Infact I have put his code into claude AI multiple times and fixed things he didn't seem able to.
I could have made this myself using claude - but I personally didn't want sub standard code and felt getting a freelancer would be higher quality. And I didnt want to put the work in myself.
I think ive recieved 5 versions that just do not work now... even tho he's holding my device that he should be testing on before sending.
This had a 20 day completion time on it - its now been 53 days.
But 2 or 3 weeks of that was waiting for the device to arrive to him so im not holding that against him.
Should I now be demanding a refund?
edit - just to add... i feel bad because i believe this freelancer to be a genuinely nice person and I believe hes put in the work but I feel its probably beyond his abilities. so I feel bad and wonder what the best solution is here...