Write a program in C over Objective-C because the situation demands it. Shoot film over digital because you think it would get better results. Don’t try to be a purist just for the heck of it, do it because it solves a problem in a way that makes more sense. Don’t make it more difficult than it needs to be. The route of simplicity is by default the most efficient.