Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL 1장. 실용주의 철학
#pragmatic
2년 전
695
1

오늘 TIL 3줄 요약

  • 어설픈 변명을 만들지 말고 대안을 제시하라.

  • 깨진 창문을 내버려두지 말라.

  • 지식 포트폴리오에 주기적으로 투자하라.

TIL (Today I Learned) 날짜

2022.03.20

오늘 읽은 범위

1장. 실용주의 철학

책에서 기억하고 싶은 내용을 써보세요.

  • 변명 대신에 대안을 제시하라. 안 된다고 하지 말고 상황을 개선하기 위해 무엇을 할 수 있는지 설명하라. (p32)

  • '깨진 창문'을 고치지 않은 채로 내버려 두지 마라. 발견하자마자 바로 고쳐라. 적절히 고칠 시간이 충분치 않다면 판자로 덮는 것만이라도 하라. 불쾌한 코드를 주석처리 하거나, '아직 구현되지 않았음' 이라는 메시지를 표시하거나, 가짜 데이터로 대치해 놓거나 하라. 더이상의 손상을 예방하기 위해 어떤 조치든 취하고 현 상황을 잘 관리하고 있다는 것을 보여 줘라. (p35)

  • 오늘의 훌륭한 소프트웨어는 많은 경우, 내일의 완벽한 소프트웨어보다 낫다. 사용자들에게 뭔가 직접 만져볼 수 있는 것을 일찍 준다면, 피트백을 통해 종국에는 더 나은 솔루션에 도달할 수 있을 것이다. (p44)

  • 완벽하게 훌륭한 프로그램을 과도하게 장식하거나 지나칠 정도로 다듬느라 망치지 말라. 그냥 넘어가고 코드가 현재 상태에서 한동안은 그대로 있도록 놓아두라. 완벽하지 않을 수도 있다. 걱정하지 마라. 완벽해지기란 불가능하다. (p44)

  • 무엇을 말할지 미리 계획하라. 개요를 작성하라. 그리고 자문하라. "이게 내가 말하고자 하는 것을 잘 전달하는가? 그렇게 될 때까지 다듬어라. (p55)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 프로그래머는 코딩만 잘 하면 되는게 아니구나...협상도 잘 해야하고 글도 잘 써야하고 책도 열심히 읽어야 하고....

  • 금융 포트폴리오와 지식을 접합 시키는 부분이 신선했다. 특히 리스크 관리! 나는 현재 한 종목에 올인하고 있는거나 다름없는 상태다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 완벽하게 훌륭한 프로그램을 지나치게 다듬다가 망치지 말라고 하는데 그런 경우가 많을까? 보통은 완벽해 보이지 않기 때문에 굴러가던 프로그램을 리팩토링하고 그러다가 버그가 생기고 하지 않나.

오늘 읽은 다른사람의 TIL

1 comment