I haven't worked with Tyler, and not going to take sides, but I sympathize with the OP and his problems with coders in general. They are, for the most part, very difficult to deal with for several reasons.
They tend to chase after new assignments while yours is unfinished, and take on more than they can handle.
They tend to say yes to jobs they don't know how to complete, figuring they could wing it if it pays well. If they don't know what they're doing, they won't necessarily tell you, so you have to figure this out for yourself.
Once a job is complete and there are problems, it's far less glamorous to the coder to go back and fix things if there's no more cash to be made. If they did a crappy job, it's YOUR job to find somebody who can fix it. Money back guarantee? Yeah, right.
Coders are oftentimes inaccessible by design, indifference, online gaming, drugs, late night hours and reluctance to admit they don't know how to do the job.
Deadlines are only theoretical, and sometimes you usually have to beg, bribe, and scream like a banshee to get them to complete the assignment.
Indian and Pakistani coders are not necessarily better or cheaper. They can be harder to work with when they can't understand your language.
Coders don't have a minimum standard to maintain, so working with them is risky and frustrating. I have never worked with a coder or designer who did not frustrate me at least a little. Mostly they frustrate me a lot.