Yes, maybe? But not every coder works using the same language, not everyone can achieve the same results.
As no speed was initially promised and nothing was used as example for base speed required, I think asking for a “faster” program when he hands it over to you (within reasonable limits) is unrealistic. What determines what is fast and what isn’t? Besides, the speed of the program is irrelevant, (again within reasonable limits) if the program works flawlessly. I’m not saying you have to take a program that works terribly slow, or doesn’t work as intended, I’m saying it depends on what you interpret as “fast” or “working” and you can’t decide not to pay based on your personal interpretation.
I think we will have to find a more fit price for the program based on the time it took for him to make it and the quality (does it work for its intended purpose? does it run smoothly?)
Discuss here how much you would be willing to pay, or if you need him to modify anything in order to make it worth his time while at the same time getting something worth your time too.
Program doesn’t even work properly, after checking a few usernames it just says “Checking finished” after each username, and stops after checking a few, the list I put was 440k lines, so it definitely wasn’t done
Also it shows available usernames as taken.
And it doesn’t claim when it finds an available username