Is Computer Science a Profession? Should It Be? – Communications of the ACM | Heykuki News