본문 바로가기

관심사

스포티파이 모델을 따라하지 말고, 스포티파이의 사고방식을 따라해라! 이 글은 Dont't Copy the spotify model. Do Copy the spotify Attitude 글을 정리한 포스팅입니다. :) 스포티파이 뿐만 아니라, 넷플릭스, Buffer, Semco, Valve, Zappo 같이 우리가 멋지게 생각하는 조직들에도 적용할 수 있는 이야기를 하려고 합니다. 왜 스포티파이가 좋은 조직 문화를 가진 회사인걸까요?스타트업이나 애자일조직에 있다보면, 스포티파이의 엔지니어링 문화에 대해서 들어본적이 있을거에요. 우리는 왜 스포티파이의 이야기를 듣고, 영상들을 찾아보고, 사람들에게 그들이 일하는 방식에 대해서 이야기를 하는 걸까요? 스포티파이의 일하는 방식이 조직을 잘 운영할 수 있고, 사람들한테 여러 영감을 줄 수 있는 방법이여서 그런거 같아요.그리고 스포..
제럴드 와인버그 <프로그래밍 심리학> 8장-10장 요약 8장 개인의 성격 p. 277 비자아적 프로그래밍에서는 항상 자신의 성격에 최고로 잘 맞는 업무에만 투입될 가능성이 없다. 안정성을 위해 잠재적인 능률을 희생하는 셈이다. 그러나 잠재된 능률을 모두 잃는 것은 아니다. 처음부터 아무렇게나 배치하지는 않기 때문이다. 그리고 다른 사람의 신발을 신어 보는 것은 참을성을 기르는 좋은 방법이다. 프로그래밍 업무는 매우 다양하기 때문에, 잦은 변화에 잘 적응하지 못하는 성격은 직업 프로그래머에 적합하지 않다. ​프로그래머는 하던 일이 중단되거나 외부 요인으로 인해 기존의 작업이 쓰레기가 되는 정신적 충격이 없는 평화로운 나날을 채 한 달도 보내기 어렵다. ​ 프로그래밍에 꼭 필요항 성격에는 겸손함도 있다. 프로그래머가 몇 가지 간단한 기술을 익히고 스스로 전문가라..
횡설수설하지 않고 정확하게 설명하는 법 요약텐프렌의 법칙 - 어떤 이야기든 알기 쉽게 전달하는 황금 법칙1. Theme : 주제 ( 지금부터 무슨 이야기를 할 것인가? )2. Number : 수 ( 하고 싶은 이야기가 얼마나 되나? 3. Point : 요점, 결론 ( 전달하고 싶은 내용을 한마디로 하면? )4. Reason : 이유 ( 어째서 그렇게 말할수 있는가? )5. Example : 구체적인 예 ( 어떤 사례가 있는가? )6. Point : 요점, 결론 ( 재확인 ) 가장 짧은 시간에 최소한의 설명으로 상대방을 움직여라 목적을 알기 힘든 지적은 사람을 움직일 수 없다. 자신의 시간과 상대방의 시간을 아낄 수 있도록 재빨리 명확하게 의도를 전달해야 한다. 그러니까 이것은 XXX 같은 것입니다어려운 용어도 상대방이 아는 말로 치환해서 "X..
마지막 패리시부인 - 리브 콘스탄틴 ★★☆☆☆중반부까지는 기대되고, 재밌었으나, 스포가 전부인 소설이었다. 마지막 장에서는 작가가 소설쓰기 귀찮아진것처럼 느껴졌다.그래도 그냥저냥 읽을만한 소설이었다. 줄거리는 책 끝을 접다 - 마지막 패리시부인 블로그에서 볼 수 있다 :)
원더 휠 (2018) - 우디앨런 빛으로 감정을 표현하는게 참신하다 !
노팅힐 (1999) 휴그랜트 머리색으로 염색하고싶다 ㅎㅅㅎ 20년전인데 1도 안촌스럽다! 염색 뽐뿌 영화 핑크 셔츠 사고싶다 ㅎㅅㅎ 20년전 영화인데도, 촌스럽지않고 영상, 배경이 이쁜 영화였다 :) 휴그랜트가 훈남이였단걸 이 영화를 보고 알았다 ㅎㅎ
[CMP]광고 시안 만드는 단순 반복 작업을 줄여주는 툴 CMP (Creative Management Platform)CMP는 광고 소재를 대량으로 만드는 것을 자동화해주는 플랫폼이다. 템플릿은 같지만, 아이템들이 다른 경우 보통 디자이너분들이 포토샵으로 복붙해서 광고 시안을 만든다.이런 경우, CMP 툴을 사용하면 반복 작업을 줄일 수 있을 것 같다. Thunder사의 CMP 제품 시뮬레이션 서비스 업체 찾아봤는데 국내에는 CMP 솔루션 업체가 없는거같다. 구글링을 해보니 Thunder의 CMP 자료만 나오는걸 보면, 이 회사가 CMP를 제일 잘하는 것 같다. 데모버전은 여기에서 신청하면 된다. ( 가격은 모르겠다 )
TDD와 테스트코드의 장점 회사 내에서 Ruby On Rails 테스트 코드인 Rspec을 공유하는 세션을 하게 되었다. 그래서 TDD를 하고, 테스트코드를 작성하면서 경험한 장점들을 정리해봤다. TDD의 장점 이미지 참고 1. 단계별로 어떤 기능을 구현해야하는지 쉽게 정리할 수 있다나는 기능 구현을 할 때, 필요한 테스트 항목들을 Description으로 나열한다. 그러면 내가 어떤 기능을 단계적으로 만들야하는지 정리할 수 있다.TDD를 하면, 테스트 케이스를 기능 구현과 동시에 작성하게 되는거다. 그러다보니 예외 케이스를 빨리 인지할 수 있다. 2. 개발 사이클이 짧아진다테스트를 자동화하면, 기대하는 값을 바로 확인할 수 있다. 그러다보면 개발 주기가 짧아진다.서버 개발을 할 때, 주로 API를 구현한다. 그래서 이걸 테스트하..