General Dynamics interview question

How do you go about coding a program?