I have an income and a website idea. I know nothing about programming. I have a friend who is a programmer, comp-sci major, and so to get my idea created into a website I am paying them an hourly wage for coding work. They want an income over the summer and I would prefer to keep as large a part of the website/company as I can.
1st issue: I agreed to pay my friend a certain wage for work. My friend has been working a couple weeks and has over 100 hours of work in. There is no prototype yet, and I am not sure how to analyze the code or tell whether I am getting a good output for my money. How should I keep them accountable for their work? For part of this time we have not been in the same physical location and so I want to be sure that the hours they've given himself for the amount of work done makes sense.
Sidequestion 1 - Any comments as to the best way to keep track of employees hours, something better than having them write down hours worked each day.
Sidequestion 2 - My friend thinks he can do all the necessary coding, but should I hire a second programmer or outsource some coding to make things more cost-efficient. He could outsource tasks anyone could do and save the big problems for himself... or have two programmers compete with each other for tasks somehow
2nd issue: To improve motivation, I was thinking about lowering the hourly wage and giving some percentage (vesting) of the company to my friend. The company is in its initial stage and I have not figured out any profit projections or anything like that, so I was wondering how to figure out how much percentage to give for the amount I would lower the wage.