本文探讨了程序员何时以及为何应该考虑换工作或退休。作者根据自身40年的职业生涯,列举了技术过时、职业倦怠、工作环境不佳等多种原因,建议程序员诚实面对自身情况,积极寻求改变。作者认为,无论是换技术、换行业还是退休,都应该在感到职业生涯难以为继时,尽早做出明智选择。