Life Lessons from the First Half-Century of My Career. - Patterson, David A. (Communications of the ACM, 2025)