Programming jobs pay more, but they are also more susceptible to disputes. There are a couple reasons for this:

  1. The tutor copied the code from somewhere else online and didn’t tell the student.
    • In general, remember that students don’t like surprises. Copy+paste is a bad idea.
    • More importantly, this is plagiarism, and students are paying for original answers.
    • If you absolutely must copy+paste to complete the project, tell the student before you deliver.
  2. Code executes perfectly on tutor computer, but not on the student interface.
    • There are too many reasons to list for this happening, but this issue commonly occurs if the tutor and student use different interfaces to run the code or the code itself refers to local files that couldn’t be accessed elsewhere.
    • If this happens, make a video of your running the code and share a link to it.
    • Invite the student to chat in Google Meet in order to resolve.

In general but especially with programming work, we recommend against marking a job as delivered until you have confirmed that the student is satisfied. Use Loom to walk your students through the code to show how it works.