Some of the challenges CNC programmers might face include overcoming improper tooling, especially when it’s not designed to do what they wanted it to, or not understanding the purpose of the part they need to program. Another challenge is working through quality issues certain companies might have in terms of specs and standards.