how the hell do you code