1/ 이 책의 원서명은 'Missing Readme'이다. 소프트웨어 엔지니어의 성장 경로를 신입들에게 알려주는 책이다. 신입들은 전체적인 소프트웨어 개발 과정과 경력 개발 과정에 대해 이해도가 낮을 수 밖에 없다. 처음 들어와서 개발부터 설계, 승진까지 필요한 이야기들을 다 모아두었다. 마치 신입 개발자 OJT 교재 같기도 하다
2/ 공감이 많이 가는 내용으로 채워져 있다. 예전 업계 선후배들과 함께 퇴근길에 나누던 이야기들의 집합 버전이다. 요즘은 꼰대소리 듣기 싫으니, 이런 이야기들을 책으로 전수하게 되는 것 같다. 조금 슬퍼진다. 신입들은 넘치는 열정으로 신기술에 대한 열망도 크고 에너지가 넘치지만, 균형감각이나 현실감각(실용적인 접근), 노련미는 떨어진다. 저자는 이 둘의 균형을 잘 잡아 설명하고 있다. 심지어 미국 개발자인데도 "확실한 이유가 없다면 이직을 삼가하자"는 이야기까지 하고 있다. 냉정/냉철한 입장에서 독자들에게 도움되는 이야기가 많다.
3/ 주니어는 이 책에 소개되는 내용을 바로 모두 이해하기는 어려울 것 같다. 키워드 중심으로 이런 것이 있구나 하면서 읽으면 좋을 것 같다. 시니어들은 잊혀져 가던 주니어때의 고민을 하나씩 키워드를 꺼내서 이야기 나눠 보면서 초심을 회복하면서 현재의 관점을 다시 한번 refresh하기에 좋은 책으로 생각된다. 한 챕터의 내용을 가지고도 석달열흘은 이야기할 수 있을 정도로 내용이 풍부하다.
4/ 전체적으로 재미있게 읽었다. 다시한번 내가 개발자로서 걸어온 길과 고민들을 돌아볼 수 있는 시간이 되었다. 뒤에 경력관리 부분은 내가 잘 못하는 부분이라 그런지, 조금 힘이 빠지는 느낌이긴 했다. 시간내서 각 챕터별 내용 정리하면서 내 의견을 살을 붙여 팀 동료들과 이야기 나누는 시간을 가져봐야 겠다.
꼭 그런 친구 한명씩은 있을 것이다. 무언가를 좋아하고, 그것에 대해 끊임없이 이야기거리를 제공하는 친구. 이 책은 자동차에 미쳐있는, 특히 그 안의 사람과 교감을 나누는 장치들의 역사와 의미, 그걸 만든 사람들의 고민까지 알고 있는 덕후 친구가 술한잔 사이에 두고 끊임없이 이야기 보따리를 글로 펼쳐놓은 책이다. 우리나라 저자가 적은 책이다 보니 자동차 인터페이스에 관한 다양한 토픽을 매끄럽게 설명한다. 순식간에 재미있게 읽을 수 있다.
우리가 지금은 당연히 여기며 사용하고 있는 자동차의 인터페이스는 사실 투쟁의 역사다. 많은 디자이너들이 심리적, 기능적, 제도적 제약사항 속에서도 자동차와 편하게 교감할 수 있는 인터페이스를 고민하며 개선해서 만들어 왔고, 그렇게 만들어진 도구를 통해 인류는 조금씩 또 스스로를 발전시켜왔다.
이 책을 읽으면서 우리가 만들어가는 도구의 모습에 대해 여러 생각을 해보았다. 특히 미래형 인터페이스라고 했을 때 신기술을 사용한다고 해서 미래적인 인터페이스가 되는 것이 아니고 누가 말해주지 않아도 자연스럽게 알아낼 수 있는 인터페이스를 더 높게 평가한 것에 전적으로 동의하는 바이다.
p.152 손으로 만지고 눈으로 보면 누가 말해주지 않아도 자연스럽게 알아낼 수 있는 것을, 굳이 터치 스크린으로 바군다고 미래적인 인터페이스가 되는게 아니다.
이 책의 장점은 당연함 속에 잘 전달되지 않았던 기능들도 알 수 있다는 점이다. 예컨데 차량 방향지시등(깜빡이)을 조작하는 레버에서 단계가 있다는 사실을 이 책을 통해 처음 알게되었다. 깜빡이를 켤때 왜 어떤 경우에는 3번 깜빡이다 켜지고, 어떤 경우에는 핸들을 돌리거나 수동으로 꺼주는 작업이 있는지, 왜 일관성이 없지 하고 의문을 품었던 적이 있었는데, 이제는 그 기능 자체를 왜, 어떻게 풀어냈는지 이해하게 된 것이다.사용자가 원하는 편의성과 기계장치의 발전... 그것을 조화롭게 아울러 사용할 수 있게 하는 인터페이스는 정말 그 시대상을 반영하고 있고, 인터페이스를 통해 사람들의 생활을 다시 돌이켜 보게 되었다.
이 책은 인터페이스를 설명하다 보니 그림/사진이 많이 있는데, 흔히 보이는 그림 번호가 빠져 있고, 화살표로 그림을 가리키는 재미있는 인터페이스를 가지고 있다. :)
이 책을 읽고난 뒤 얼마 지나지 않아 애플사의 개발자 컨퍼런스인 WWDC에서 CarPlay 인터페이스가 공개되었다. 지도와 속도계, 기어 등등이 다양한 형태로 통합된 것을 보면서 이 책의 저자분은 아래 인터페이스를 보고 어떤 생각을 할지 궁금해 졌다. 2편을 기다려 본다.
내년에 현실화될 애플 CarPlay 인터페이스 화면
가슴에 와닿은 문구 몇개를 추려 소개해 본다.
심미적(외관, 인테리어, 조명 등), 기능적(자동차 본연의 기능인 이동부터 온열시트까지), 상징적(내 차는 스포츠카이므로 나는 스포츠 정신을 높이 사는 사람) 가치를 디자인하는 것이 모두 자동차 회사 디자이너들의 몫이다.
사용자(운전자가 될 수도 있고, 승객이 될 수도 있고), 보고 만지고 조작하는 거의 모든 영역에서 이 세가지 관점의 가치를 높이기 위해 땀 흘리는 사람
UX디자인 부서에서는 사용성 뿐만 아니라 사용자의 감성과 브랜드 이미지도 고려한 의견을 제시하고, 이를 타 부서와 조율해 가면서 최종적인 디자인을 다져 나간다.
p169
자동차는 사람이 쓰는 물건이자 일종의 공간이라, 사람들의 행동 양식이 반영될 수 밖에 없다. 그러니 시대가 변하면 사람들의 행동도 변하고 거기에 발 맞추어 자동차도 조금씩 변해간다.
p200
기술이 발전하면서 어쩔수 없이 하나둘 사라지는 것들도 있지만, 또 반대로 그걸 그리워하며 거기서만 얻을 수 있었던 감성을 애타게 찾는 사람들도 있다. 그걸 시대에 적응 못하는 사람들이라고 단순히 무시하고 넘어갈 수는 없다.
p./283
시스템이 사용자의 신뢰를 얻기위해 적극적으로 커뮤니케이션 하는 사례
p.300
앞으로의 십년은 사람들에게 전통적인 자동차의 개념을 달리 생각하게 할 많은 변화가 펼쳐질 것이다.