Tôi luôn nghĩ về bản thân mình là một lập trình viên khá nóng bỏng. Sau đó, một anh chàng mới, gọi anh ta là Aaron, được thuê vào đội của chúng tôi. Aaron rõ ràng là tốt hơn tôi nhiều trong hầu hết các lĩnh vực. Anh ấy cũng trẻ hơn tôi. Anh ấy làm cho tôi nhận ra tôi đã không thực sự cải thiện nhiều trong những năm qua. Tôi là một hacker phi thường, và là một người tầm thường ở đó.
Điều này cảnh báo tôi có ý thức cố gắng cải thiện bản thân và đặc biệt là chất lượng mã tôi viết.
Aaron dẫn tôi đi học rất nhiều thứ. Anh ấy dạy tôi rằng hầu hết các mã tôi viết sẽ phải được duy trì và gia hạn ít nhất vài năm, vì vậy tôi nên viết mã với suy nghĩ đó. Tôi nên viết bài kiểm tra tự động cho mã của tôi. Aaron luôn nói về việc tôi không bao giờ nên dừng lại ở phiên bản làm việc đầu tiên, nhưng tái cấu trúc và tinh chỉnh cho đến khi mã thanh lịch. Tôi đã phát hiện ra rằng các ngôn ngữ và công cụ tôi đang sử dụng có rất nhiều chỗ để cải thiện.
Điều quan trọng nhất tôi học được từ Aaron là không bao giờ ngừng học hỏi.
Sau một vài năm, Aaron rời công ty. Tôi cảm thấy trống rỗng. Những năm qua với anh ấy đã nâng tôi lên một cấp độ kỹ năng hoàn toàn mới, và tôi nhận ra rằng bây giờ tôi đã tốt hơn nhiều so với các thành viên còn lại trong đội. Họ vẫn đang viết mã xấu và làm những lỗi sai như trước đây. Tôi đã cố gắng dạy chúng, nhưng chúng không có hứng thú để học. Trên thực tế, họ rất bực mình vì ai đó sẽ rất kiêu ngạo khi nói cho họ biết họ đã làm gì sai.
Vì vậy, một vài tháng sau, tôi cũng rời công ty. Tôi chuyển đến một công ty nhỏ hơn với một đội ngũ rất tài năng. Mọi người ở đó muốn tìm hiểu thêm, và tôi yêu nó.
Tôi rất vui vì đã gặp Aaron. Không có anh ta, có lẽ tôi vẫn đang làm việc tại công ty cũ với băng đảng cũ, không đi đến đâu và nghĩ quá nhiều về bản thân.