They would have to be a more competent C programmer than you evidently are. C isn't widely used for software development. It's used sparingly in some embedded systems development only, and even that is transitioning to other languages. My comments were aimed towards more robust languages like C++, Java, C#, etc.