Return to Article Details Toward a Theory of Critical Computing; The Case of Social Identity Representation in Digital Media Applications