$ cat ./posts/read/*.mdrss ↗

> Read

구글에서 14년 — Addy Osmani의 21가지 교훈

Addy Osmani(전 구글 크롬 엔지니어링 리더)의 21 Lessons from 14 Years at Google.

  1. 최고의 엔지니어는 유저 문제에 집착한다. 기술을 억지로 문제에 끼워 맞추는 게 아니라 유저가 겪는 어려움을 깊이 이해하는 데서 해법이 자연스럽게 나온다.

  2. 옳은 것보다 함께 옳음에 도달하는 게 진짜 일이다. 기술적으로 맞는지보다 합의를 만드는 과정이 더 중요하다. 매번 논쟁에서 이기면 조용한 반감이 쌓여 오히려 프로젝트를 해친다.

  3. 행동으로 편향돼라. 일단 출시하라. 빈 페이지는 고칠 수 없지만 부실한 페이지는 고칠 수 있다. 완벽한 해법은 머릿속이 아니라 현실에 부딪히면서 나온다.

  4. 명료함이 시니어리티고, 영리함은 오버헤드다. 나중에 유지보수할 사람이 이해하기 쉬운 코드가 우아한 해법보다 먼저다. 그게 진짜 성숙함이다.

  5. 새로움은 빚이다 — 장애, 채용, 인지 부하로 갚게 된다. 정말 독보적으로 잘할 수 있는 곳에서만 혁신하고 나머지는 검증된 기술을 기본값으로 삼아야 한다.

  6. 당신의 코드는 당신을 대변하지 않는다. 사람이 한다. 코드는 저장소에 조용히 앉아있을 뿐이다. 큰 조직에서는 성과가 눈에 보이는지가 일 자체만큼 중요하다.

  7. 최고의 코드는 애초에 쓰지 않은 코드다. 최적화보다 먼저 “이 작업이 존재해야 하는가”를 물어야 한다. 불필요한 코드를 지우면 나중의 디버깅·유지보수 부담이 사라진다.

  8. 규모가 커지면 버그에도 유저가 생긴다. 규모가 충분히 커지면 문서화되지 않은 동작조차 누군가의 의존성이 된다. 호환성 유지는 유지보수가 아니라 제품 책임의 핵심이다.

  9. “느린” 팀은 대부분 정렬이 안 된 팀이다. 겉보기에 실행 문제처럼 보이는 건 대개 노력이나 능력이 부족해서가 아니다. 서로 안 맞는 걸 만들거나 우선순위가 불명확한 조율 실패다.

  10. 통제 가능한 것에 집중하고, 불가능한 건 무시하라. 자신의 영향권(일의 품질, 대응 방식, 학습)에 집중하는 게 조직 차원의 요인에 에너지를 쏟는 것보다 낫다.

  11. 추상화는 복잡성을 없애는 게 아니라, 당신이 당직인 날로 미룰 뿐이다. 추상화가 무엇을 감추는지 계속 알고 있어야 결국 시스템 깊숙이 들어가야 하는 순간에 대비가 된다.

  12. 글쓰기는 명료함을 강제한다. 가르쳐보는 게 가장 빠른 학습법이다. 뭔가 안다고 생각해도 쉽게 설명하려다 막히는 지점이 실제로는 얕게 이해했다는 증거다.

  13. 다른 일을 가능하게 만드는 일은 값을 매길 수 없지만, 동시에 보이지 않는다. 문서화·조율 같은 ‘접착제’ 역할을 무의식적으로 하면 커리어에 손해다. 그 일이 보이게 만들고 범위를 의도적으로 정해야 번아웃 없이 임팩트를 유지한다.

  14. 모든 논쟁에서 이긴다면, 아마 조용한 저항을 쌓고 있는 것이다. 반대 없는 ‘승리’는 진짜 합의가 아니라 무관심의 결과일 때가 많다. 진짜 합의에는 다른 관점을 이해하고 때로는 공개적으로 입장을 바꾸는 일이 따른다.

  15. 지표가 목표가 되는 순간, 그 지표는 측정을 멈춘다. 경영진에게 노출되는 모든 지표는 결국 조작당한다. 속도 지표는 품질 지표와 짝지어 추세로 해석해야 한다.

  16. 모르는 걸 인정하는 게 아는 척하는 것보다 더 안전하다. 시니어 리더가 불확실함과 호기심을 드러내면 다른 사람들도 솔직하게 질문하고 가정을 따져볼 여지가 생긴다.

  17. 네트워크는 어떤 직장보다 오래 남는다. 호기심과 베풂으로 쌓은 진짜 관계는 한 직장에 머무는 기간보다 오래 남아 기회와 다리가 된다.

  18. 성능 개선은 대부분 영리함을 더하는 게 아니라 일을 없애는 데서 나온다. 가장 빠른 코드는 아예 실행되지 않는 코드다. 알고리즘 최적화보다 “이게 필요한가”를 묻는 쪽이 개선 폭이 더 크다.

  19. 프로세스는 불확실성을 줄이기 위한 것이지, 서류 흔적을 남기기 위한 게 아니다. 문서화에 실행보다 더 많은 시간이 들면 그 시스템은 이미 관료주의다.

  20. 결국 시간이 돈보다 가치 있어지는 시점이 온다 — 그에 맞게 행동하라. 커리어가 길어질수록 시간을 돈과 맞바꾸던 계산법이 시간 자체를 대체할 수 없는 것으로 보는 쪽으로 바뀐다.

  21. 지름길은 없지만, 복리는 있다. 전문성은 수년간 의도적으로 훈련해야 쌓인다. 글쓰기와 재사용 가능한 도구, 기록해둔 경험으로 복리처럼 배우는 쪽이 한 방의 대박을 노리는 것보다 커리어 성과가 훨씬 크다.

Comments