Premise: Bill liked to explain that on normal software projects, the program manager is just  in charge of the program.

Hypothesis: The main role of the program manager is to do the hard coding during software development. 
Relation: contradiction