Here are lots of things I've learned after nearly 60 years as a software developer, architect, and teacher.