Lessons from 45 years in the software industry

An article from a recently retired software engineer about lessons learned over 4 decades.

  1. Beware the curse of knowledge
  2. Focus on the fundamentals; Teamwork, Trust, Testing, Communication, Code Design
  3. Simplicity
  4. Seek first to understand
  5. Beware lock-in - cost of change, swapping problems
  6. Be honest and acknowledge when you don't fit the role