Gsong's Blog
Developer + Entrepreneur = Entreveloper
Refactoring and Testing ... and Patterns
비는 주룩주룩 쏟아지고, 집중은 잘 안되던 월요일. 우연히 보게 된 김창준님의 트위터 글을 보고, Refactoring 에 대한 번개 세미나를 참석했다. 발표자는 Joseph Yoder 라는 분으로 refactory.com 이라는 회사를 운영하고 계시고, Pattern 에 대한 연구를 아주 예전부터 해오신 분이다. 제한된 시간에 다양한 주제를 두루 훑어 보려고 했던 탓인지, 발표문에서 다루는 내용이 제법...
쏘면서 움직여라
제가 이스라엘 낙하산 병으로 복무할 때, 막사에 들렀던 한 장군이 병법에 대한 이야기를 들려준 적이 있습니다. 보병 전투에서 전략은 단 한가지다. 쏘면서 움직여라. 개인 화기를 쏘면서 적진을 향해 달려드는 겁니다. … 매일 조금씩 움직여야만 합니다. 코드가 엉성하고 버그 투성이고 아무도 원하지 않는다는 사실은 문제가 되지 않습니다. 늘 움직이면서 코드를 쓰고...
변화를 끌어안기
소프트웨어 세계에서 유일하게 확인된 뭔가가 있다면, “모든 것은 변한다” 가 될 것이다. 소프트웨어도 변하고, 고객도 변하고, 요구사항도 변하고, 소스코드도 변한다. 바꿔 말하면, 변하지 않는 무언가를 만든다는 것은 뜬구름을 잡는 일과도 같다. 이것을 전제로 놓고 볼 때, 개발자들이 가져야 하는 자세는 무엇일까? 미래의 일을 고정시키기 위해, 현재의 에너지를 사용하기 보다는 다가올...
체력 저하
탄천 종합 운동장에 성인 농구반을 등록한지 5주째. 드디어 오늘 처음 가봤다. 삑삑 소리가 들릴 정도로 깨끗한 코트 상태에. 실력 좋은 사람들. 번갈아 가며 게임을 하는데, 문제는 나의 심각한 체력. 코트 위를 뛰어다니는 것은 고사하고, 서 있기도 힘들 정도로 떨어진 체력을 절감했다. 우연히 오늘 3년 전에 함께 농구하던 분을 거기서 뵈었는데,...
Action Items
다음 주에 해야 할 Action item 들을 몇 개 준비했다. 몇 개는 몸에 습관으로 익히고자 하는 것이다. 회의 중 침착함 유지하기 회의 중 침착함을 유지하기 위한 체크리스트 작성 비폭력대화로 이루어진 자주 쓰는 문장 리스트 작성. 명확한 문장을 사용할 것. 내가 이해한 바는 되물어 확인 할 것. 코드 리뷰에 대한 소개...
How to stay calm in argument
http://www.essortment.com/stay-calm-argument-37356.html 여기에 있는 글을 번역해봤다. 라이센스가 어떻게 되는지 모르겠는데, 좀 더 찾아보고 문제가 있으면 조치를 취해야겠다. 그전까지 포스팅해두려고 한다. 논쟁 중에 부정적인 감정을 추스르긴 쉽지 않다. 투쟁 심이 작동하기 시작하면, 상대방을 억누르던가 아니면 포기하고 상대방에게 승리를 안기는 선택을 하도록 내몰리게 된다. 이런 의견 충돌을 나쁘다고만 할 순 없다. 침착함을...
동료의 불만 2
오늘 또 전과 비슷한 일이 발생했다. 이걸로 두 번째다. 사건의 발단은 이러하다. 어제 하루 짧게 작업한 코드를 마무리하여 리뷰를 요청했다. 키보드 입력을 다루는 몇 가지 케이스를 추가한 것이다. 코드에 대한 몇 가지 리뷰코멘트와 함께 전체적인 구조를 한번 잡고 가자는 이야기가 나왔다. 금요일 오후 2시에 있는 위클리 미팅에서 그 얘기가 시작됐는데,...
개선해야 될 내 행동
차근 차근 말하기. 상대방을 배려하기. 다름을 인정하기. 한 걸음 떨어져서 생각하기. 급한 성격때문인지 결론을 빨리 내고 싶어하는 경향이 있다. 그러다 천천히 거쳐야될 과정들을 제대로 거쳤을 때에라야 결론이 유의미해진다는 것을 잊지 말아야 할 것이다. 지적된 문제는, 말을 끊는 등의 급한 태도, 다른 접근도 있을 수 있다는 다양성에 대한 배려 필요 등이다....
고약한 문제, 합당한 해결
고약한 문제, 합당한 해결 - 피터 드그라스 & 레슬레 휴렛 슈탈 지음, 정태중.신승환 옮김/인사이트 오랜만에 출판사한테 낚인 졸작이다. 원저는 명저인지 모르겠으나, 역자가 서문에서 얘기하는 고전의 위대함은 어디 숨어 있는지 찾기 어렵다. 어설픈 번역체도 눈에 거슬린다. 그럴싸한 포장으로 독자를 낚는 케이스. 90년대 초반에 나왔던 책으로, 제목은 케이스 스터디를 다루는 듯 하나 사실은...
얘기하며 삽시다
Facts 10개월 전에 내가 뭘 했더라? 저 분은 어떤 생각을 가지고 있을까? 주말 동안 생각한 무언가에 대한 답이 나왔다. Problems 인간은 망각의 동물. 석달전은 커녕 불과 며칠전의 일도 까먹는다. 우리는 우리가 생각한 것보다 훨씬 형편없다. 뭔가를 표현하는 데 있어서... 말로 생각을 전달하려면, 먼저 글 쓰기가 선행되어야 한다. 보다 빠른...