પ્રોગ્રામર્સ: એક સિધ્ધાંતકાર અથવા વ્યવસાયી?