2P by neo 2023-08-04 | favorite | 댓글 1개
  • 소프트웨어 개발자 아서 웨스트브룩이 복잡한 코드베이스를 35년 동안 마스터한 후 58세에 조기 은퇴를 발표했습니다.
  • 해당 코드베이스는 의학 소프트웨어를 구동하는 것으로 추정됩니다.
  • 웨스트브룩은 재직 기간 동안 수백 줄의 코드를 기여하고, 회사 전체에 문제를 일으키지 않고 레거시 코드 작업을 수행했습니다.
  • 웨스트브룩은 전체 코드베이스의 4% 이상을 이해했다고 추정하며, 이는 전 동료가 "윙딩스의 전쟁과 평화"라고 비유했습니다.
  • 웨스트브룩은 회사에서 열심히 일하는 팀원으로 알려져 있었지만, 많은 이전 경험을 쌓지는 못했습니다.
  • 그의 매니저는 그를 대체하기 위해 두 명의 주니어 개발자와 Keurig 커피 머신이 필요할 것이라고 농담했습니다.
  • 그의 서비스에 대한 감사의 표시로, 동료가 다음 달에 그를 술집에 데려가려고 계획하고 있습니다.
  • 은퇴 후, 웨스트브룩은 거리 공연과 덤프스터 다이빙을 탐구하고, 그의 독특한 요리 창작물인 Soylent와 Whole Foods Premium Adult Cat Salmon Mix의 혼합을 완성하는 것을 계획하고 있습니다.
Hacker News 의견
  • 많은 기술 회사에서 흔히 볼 수 있는 인물에 대한 기사: 복잡하고 종종 구식인 코드베이스에 평생을 바친 개발자.
  • 이 개발자는 코드 품질과 현대적인 방법론의 부재에 대한 불만에도 불구하고, 레거시 코드와 회사 역사를 이해하는 데 필수적인 인물로 자주 등장합니다.
  • 가상의 칼 핵커맨과 같은 일부 개발자들은 최첨단 프레임워크와 방법론을 사용할 기회가 부족하다며 끊임없이 직장을 옮기고 불평하는 모습으로 그려집니다.
  • 다른 개발자들은 복잡한 문제를 해결하고 높은 급여를 받기 위해 의도적으로 구식 코드베이스에서 일하다가, 새로운 기술을 배우고 정체성을 피하기 위해 작은 회사로 이동하였습니다.
  • 일부 개발자들은 자신의 분야에서 최고가 되기 위해 노력하기보다는, 일을 통해 자신의 생활과 취미를 지원하는 것을 우선시합니다.
  • 기사는 기술 경력에 대한 일률적인 접근법이 없으며, 다른 개발자들이 다른 우선순위와 성공의 척도를 가지고 있다고 제안합니다.
  • 일부 댓글 작성자들은 기존 시스템의 유지 및 개선이 새로운 것을 구축하는 것만큼 도전적이고 보람찬 일일 수 있다고 주장합니다.
  • 기사와 댓글은 복잡한 코드베이스를 완전히 이해하거나, 지속적으로 새로운 기술을 배우거나, 건강한 직장 생활 균형을 유지하는 것을 통해 일에서 개인적인 만족을 찾는 것의 중요성을 강조합니다.