C cacm.acm.org Life lessons from the first half-century of my career 419 points zdw 1 year ago 160 comments