Getting jobs ready to run

Before you can run a job, you must compile it.