실내 셀프세차 체험

본넷에 먼지가 수북히 쌓여 있음을 느끼며 운전하다 비를 맞은 어느 날 차가 달마시안이 되어 버렸다.

그래서 오랫동안 생각만 했었던 실내 셀프세차에 도전해봤다. 장소는 수원 영화 24시 셀프세차장.

  • 1시간에 15,000원
  • 2시간에 25,000원

평소에 셀프세차할 때 8,000원 ~ 10,000원은 사용하므로, 15,000원까지는 수용가능한 수준이어서, 1시간 안에 끝내기로 했다. 왁싱은 처음부터 포기.

아직 세차하는 데 요령이 없어서 그런지 시간이 너무 빠듯했다.

  1. 폼샴푸
  2. 고압수
  3. 카샴푸 + 미트질
  4. 고압수
  5. 드라잉 + 에어건

고압수, 에어건을 무제한으로 쓸 수 있고, 개수대가 같은 장소에 있다는 것은 큰 장점이었다. 그러나 시간에 쫓기는 상황은 실외 세차장에서 카드 찍으면서 할 때와 다르지 않았다.

시간에 쫓기며 마무리 했지만, 왁싱도 못했지만, 그래도 결과물은 만족스러웠다. 추운 겨울, 더운 여름에 한 번씩 이용하면 좋을 것 같다. 다만 1시간 내에 여유있게 세차를 끝낼 수 있는 스킬이 절실하다.

걷는 사람, 김건우

걷는 사람, 하정우를 읽고 한겨울이지만 너무 걷고 싶어 패딩과 방한장갑을 구입했다.

따뜻한 옷 덕분에 요즘에는 미세먼지만 아주 나쁘지 않으면 점심시간에 양재천, 퇴근 후 밤에는 광교호수공원을 걷고 있다. 아침식사 후 지하 1층부터 17층까지 계단 오르기도 꾸준히 하고 있다.

아주 천천히 몸이 정상으로 돌아오고 있음을 느낀다. 작년 5월 딸이 태어난 후로 몸을 방치했는데, 돌사진에서 멋진 모습 보여줄 수 있도록 열심히 걸어야겠다.

초격차

엔지니어 출신이지만 언젠가 경영자가 되길 꿈꾸는 나에게 방향을 제시하는 책이었다. 지금은 중간관리자인 나의 상황과 꼭 들어맞진 않았지만, 리더의 자질, 역할, 지향점에 대하여 배울점이 많았다.

그 중에서 인상적인 것 몇 가지는 아래와 같다.

  • 리더에게 필요한 덕목 중 인품이 상당히 중요하다. 새롭게 리더를 세울 때 자라온 환경을 봐야 할 정도로.
  • 지속성이 중요하다. 당장의 성과보다 미래를 보고 필요한 일을 해야 한다. 시스템을 구축하고, 전통과 문화를 만들어야 한다.
  • 경영자는 ‘똑게’가 되어야 한다. 리더는 좋은 생각을 해야지, 많이 일하는 사람이 되어선 안 된다.
  • 실력이 중요하다. 실력을 키우기 위해서 첫 번째 할 일은 ‘하지 않아도 될 일’ 목록 만들기. 실력을 키우는 가장 효과적인 방법은 ‘독서’.
  • 사일로를 방지하는 효과적인 방법은 3~4년마다 부서의 장을 교체해 주는 것.
  • 모든 의사 결정에는 구심점이 되는 근본 원칙이 세워져 있어야 한다.
  • 리더에게 중요한 건 얼마나 많은 일을 하느냐가 아니라 그 많은 일 중에서 무엇을 선택하고 집중할 것인지 판단하는 것.

파트 리더 3년차인 올해에는 다르게 해보려고 고민 중이다. 가장 큰 차이는 구성원과 같은 일을 하지 않는 것이다. 파트가 지속적으로 낼 수 있는 성과의 총량을 키우기 위해서 내가 해야 할 일은 무엇인지 고민하고 우선순위를 세워 차례대로 해 나가려고 한다. 그러다보면 실무를 접할 기회는 거의 없을것이다. 실무 감각을 놓칠까봐 두려울 때도 있고, 실무를 하고 싶은 유혹이 있을 때도 있겠지만, 나에게 주어진 역할의 무게를 엄숙히 느끼며 앞으로 나아갈 것이다. 이 책은 그 길을 걸을 때 좋은 지도가 되어줄 것 같다.

비커밍

미셸 오바마의 책을 읽고 버락 오바마의 팬이 되었다. 미셸의 눈에 비친 버락은 정말 멋진 사람이었다.

그는 부자가 되기보다는 세상에 영향력을 미치는 사람이 되고 싶다는 생각이 더 강했고, 그 방법을 아직 궁리하는 중이었다.

그는 두려움과 나약함을 드러내는 걸 부끄럽게 여기지 않았으며, 진실함을 무엇보다 소중하게 여겼다. 일터에서 그는 겸손한 사람이었고, 더 큰 목표를 위해서라면 자신의 욕구와 바람을 흔쾌히 희생할 줄 알았다.

청중의 에너지는 짜릿했고, 함성은 귀가 멀 듯했다. 버락이 거시적인 안목과 민주주의에 대한 굳은 신념을 지닌 괜찮은 사람이라는 사실이 더 이상은 비밀이 아니었다. 나는 그가 자랑스러웠지만, 놀라지는 않았다. 내가 그런 사람과 결혼했다는 사실을 예전부터 익히 알았고, 그의 역량을 죽 보아왔다.

버락은 머리속을 구획하여 관리하는 능력이 탁월한 사람인지라, 가족과 함께할 때면 일에 정신을 팔지 않고 감탄스러울 만큼 우리에게만 집중했다. 그것은 삶이 더 빨라지고 더 강렬해짐에 따라 차츰 몸에 밴 태도였다. 담을 쌓을 필요가 있었고, 경계를 보호할 필요가 있었다. 가족의 저녁 식탁에 빈라덴은 초대받지 않았다.

버락이 대통령이 되기까지 어떤 정치 경력을 거쳤는지 몰랐는데, 이 책을 통해 생각보다 빠른 속도로 대통령의 자리까지 갔다는 것을 알 수 있었다. 운이 좋았던 것이 아니라, 미셸이 언급했던 것처럼 그는 준비된 사람이었다. 자신만의 굴에 들어가 굉장히 많은 책을 읽고 생각하고 글을 썼으며 사회운동에 헌신했다.

부모님은 세상 모든 사람은 저마다 비밀스러운 역사를 가지고 있으며 그 점 하나만으로도 그들에게 관용을 보여야 한다고 말씀하셨다.

아버지는 병원을 싫어하셨다. 불평에도 흥미가 없었다. 그저 닥친 일을 묵묵히 받아들이고 의연히 감당하는 타입이었다.

부모님은 대화할 때 우리를 어른처럼 대했다. 가르치려 들지는 않았지만, 우리가 묻는 질문은 아무리 유치한 것이라도 끝까지 진지하게 대답해주었고 편의상 결론을 서두르는 일은 결코 없었다.

아버지에게 시간이란 타인에게 베푸는 선물이었다.

아버지는 자신의 쓸모를 굳게 믿었다. 그것은 아버지의 자긍심이었다.

어머니가 부모로서 지킨 마음가짐은 아주 훌륭하고 나로서는 따라 할 수도 없는 것이었다. 그것은 어느 순간에도 동요하지 않는 선불교적 중용에 가까웠다. … 우리 어머니는 그저 한결같았다. 쉽게 판단하지 않았고, 쉽게 참견하지 않았다. 대신 우리 기분을 면밀히 살폈고, 무엇이 되었든 그날 우리가 겪은 시련이나 성공을 자애롭게 지켜보는 증인이 되어주었다. 상황이 나쁠 때라도 동정은 아주 약간만 표시했다. 우리가 뭔가 잘 해내면 딱 적당한 정도로 칭찬하여 자신도 기쁘다는 사실을 알렸지만, 그 이상 지나치게 칭찬하여 우리가 어머니의 칭찬을 바라고 무언가를 하게 되는 상황은 만들지 않았다.

어머니는 오빠와 나를 한결같이 사랑했지만, 우리를 손아귀에 쥐고 흔들지는 않았다. 어머니의 목표는 우리를 바깥세상으로 내보내는 것이었다. 늘 “난 아기가 아니라 어른을 키우는 거야”라고 말했다.

미셸의 부모님이 보여준 삶의 태도와 가르침은 미셸과 그녀의 오빠를 반듯하게 키워냈다. 우리 아이에게 나는 어떤 모습을 보이고 어떤 마음가짐을 가져야 할지 생각하게 했다.

버락의 거대한 비전에 동참하기로 마음을 먹은 미셸은 예측 가능한 삶, 가족을 돌보는 삶을 누릴 수 없는 현실에 괴로워한다. 퍼스트레이디가 되고 나서는 자신에게 한정된 역할에 고민한다. 그럼에도 불구하고 버락 못지 않은 낙관주의로 퍼스트레이디로서 자신에게 주어진 영향력을 잘 활용해 세상에 도움이 되는 활동을 꾸준히 이어나가는 모습은 인상적이었다. 군인 가정을 도왔고, 어린이 비만 문제를 해결하는 데 앞장섰다. 주어진 환경을 묵묵히 받아들이고 타인에게 베푸는 삶을 살았던 아버지의 영향이 컸을 것이다.

세상에 좋은 영향을 미치기 위해 노력했던 오바마 부부와 같은 사람들이 더 많이 나오길. 나도 그 중 한 명이 될 수 있기를 바란다.

걷는 사람, 하정우

그런 사람이 있다. 자신만의 결이 있는 사람. 그래서 멋이 나는 사람. 배우 하정우도 그런 사람 중 하나라고 생각한다.

이 책은 걷기라는 대주제를 가지고 있지만, 읽고나면 걷고 싶은 마음이 굴뚝같아지게 하지만, 그보다도 하정우라는 멋진 사람이 어떻게 생각하고 어떻게 살아가는지 옅볼 수 있는 책이라는 소개가 더 어울릴 것 같다.

주제는 다양하다. 걷기, 사람, 여행, 요리, 감독, 제작자, …

글이 쉽고 재밌어서 텍스트는 술술 읽히지만, 컨텐츠는 결코 가볍지 않아서 내 삶에 비추어 많은 생각을 하게 했다.

언젠가부터 나는 힘들 때마다 속으로 이렇게 되뇌게 되었다.
‘아, 힘들다…… 걸어야겠다.’

많이 걷던 시절이 있었다. 그 땐 삶이 힘들었다. 걷고 나면 기분이 한결 나아졌고, 다시 뛸 에너지가 느껴졌다.

최근엔 걷지 않았다. 힘들다고 느껴질 때도 시간이 없다는 이유로. 추위와 미세먼지가 여전히 걷기를 주저하게 만들지만, 평온한 마음가짐과 건강을 얻기 위해서 더 가치있는 일을 할 수 있는 에너지를 얻기 위해서, 되도록 많이 걸어야겠다.

히트 리프레시

6명, 8명, 12명

점점 커지는 파트 규모에 맞게 파트리더로서의 역할을 늘 다시 고민하고 돌아보아야 한다고 생각한다. 내년에는 파트원들에게 나의 역할을 어떻게 소개할까 고민하다가 ‘좋은 문화를 만들고 수호하는 사람’으로 하려고 했는데, 이 책 내용을 다시 정리하면서 알게 되었다. 여기서 컨닝했구나…

나는 CEO의 C가 문화(culture)의 약자라고 생각한다. CEO는 조직 문화를 담당하는 큐레이터다.

침몰해가는 MS를 공감능력으로 다시 부활하게 한 CEO 사티아 나델라의 책으로 리더십 뿐만아니라 기업, 비지니스, 파트너십, 기술, 윤리에 대한 철학도 담겨있다.

공감 능력은 리더십의 처음이자 마지막이다. 모든 사람에게서 최선을 이끌어내는 힘이기도 하다. 공감 능력은 개인이나 팀에 자신감을 심어주는 노력과 관련된 것으로 리더십 수업에서 가르치기는 하지만 쉽게 체득하기 어렵다. 나는 공감 능력이 리더의 가장 중요한 덕목이라고 생각한다. 그것은 자신이 이끄는 구성원들의 자신감을 키우기 때문이다.

라틴아메리카 출신을 만나든, 중동 출신을 만나든, 미국 내의 다른 도시 출신을 만나든 나는 늘 사람들의 사고방식과 생각, 그리고 감정을 이해하기 위해 노력한다. 아이들에게 공감하는 아버지가 되고 싶다는 열망, 그리고 상대방의 깊은 마음을 이해하고 싶다는 열망을 품은 덕분에 나는 더 나은 리더가 될 수 있었다.

CEO로 처음 몇 달을 보내는 동안 나는 많은 시간을 들여 누구에게나 귀를 기울였다. 내가 추수감사절 휴가 기간에 작성해 이사회에 보낸 글에서 약속한 그대로였다. 나는 회사에 소속된 모든 리더와 만났고 파트너나 소비자를 만날 때는 반드시 밖으로 나갔다.

아들을 키우면서 공감 능력을 키울 수 있었던 나델라처럼, 나 역시 딸을 키우면서 공감 능력이 좋아짐을 느낀다. 파트 리더 역할을 하면서 구성원들과 많은 대화를 하고 서로 다른 생각과 감정을 이해하려고 노력하면서, 자신 밖에 몰랐던 나의 시야가 넓어짐을 느낀다.

리더십이란 어떤 결정을 내리고 이를 따르도록 팀원들을 결집시키는 자질을 의미한다. 인도 고위 공무원인 아버지를 지켜보면서 영속적인 조직을 만드는 것보다 힘든 일은 별로 없다는 사실을 배웠다. 지시 대신 합의를 통해 사람들을 이끌겠다는 결정은 잘못된 선택이다. 조직 구축은 상향식과 하향식의 양방향으로 일이 진행되도록 명확한 비전과 문화를 갖추고 동기를 부여하는 노력에서부터 시작된다.

민주적으로 조직을 운영한다는 생각으로, 합의의 방식으로 이끄는 것에 대해서 경계심을 가질 수 있었다. 큰 틀에서 비전과 문화는 리더가 제시하고 설득해 나갈 수 있어야 한다. 합의의 여지는 리더의 철학이 부재함을 의미한다.

책을 읽으면서 MS 직원들 뿐만 아니라 나델라를 아는 누구나 그가 잘 되길 바라지 않을까 상상했다. 추구하는 가치에 대한 확신, 긍적적인 에너지, 경청과 공감, 그를 좋아하지 않을 수 없을 것 같다는 생각이 들었다. 나 역시도 누군가에게 그런 존재가 될 수 있기를…

리딩(Leading)

파트리더 1년차에 읽었던 책을 3년차를 앞두고 다시 읽어보았다.

처음 읽었을때(2016년 4월)와 마찬가지로 나는 몇 번이고 감탄을 연발하며 이 책을 다시 읽었다. 지난 2년의 시간을 돌아보며 내가 추구해온 방법이 크게 틀리지 않음을 확인할 수 있었고, 이는 나에게 자신감을 주었다.

퍼거슨은 1986년부터 2013년까지 맨유를 이끌었다. 놀라운 점은 옛날사람인 그의 리더십이 최근 각광받고 있는 리더십과 결을 같이 한다는 것이다.

신경질적으로 껌을 씹고 있는 모습으로 기억되는 그의 리더십은 겉보기와 많이 달랐다. 퍼거슨처럼 섬세한 리더는 지금껏 보지 못했다. 새롭게 팀에 합류한 사람을 이해하기 위해서 살아온 환경까지 조사하는 모습은 인상적이었다.

조직을 이끄는 위치에 있다면 그 구성원이 누구인지 알아야 한다. 가령, 어디에서 자랐는지, 어떻게 그들에게서 최고의 상태를 이끌어낼 수 있는지, 어떤 말에 두려움을 느끼는지 같은 것들 말이다. 사실 제대로 주목받지 못하고 있기는 하지만, 잘 듣고 관찰하는 일이야말로 이러한 사실을 알아낼 수 있는 유일한 방법이다.

리딩을 다시 읽으면서 반드시 기억하고 싶은 것, 열심히 하는 것은 기본 중에 기본이다!

나는 다른 사람들의 요구를 외면하지 못하거나 여가 시간을 다 누리면서 성공을 거둔 사람들은 만나보질 못했다.

남들보다 더 잘하기를 열망하면서 동시에 삶의 균형을 유지하는 것은 현실적으로 불가능하다는 말이다.

인생의 어느 시점부터는 승리하고 싶은 열정과 욕망이 실패에 대한 두려움을 넘어서기 시작했다.

거의 정반대의 행복

만화가 난다의 육아 이야기.

서은이의 7개월에 읽어서 그런지 어떤 육아 수기보다 공감이 많이 되었다.

짧막한 여러 에피소드로 구성되어 있는데, 아이에 대한 아련한 감정으로 끝맺는 에피소드들이 기억에 남는다.

자신과 멀리 떨어진 아이가 그냥 두면 사라질 것 같아서 얼른 뛰어가 안았다는 부분이 특히 기억에 남는다.

책을 읽으며 가장 크게 든 생각은 앞으로 아이를 더 깊이 사랑하게 되겠구나… 우리에게 더 즐거운 일들이 많겠구나…

한편으로 아이가 조금씩 우리의 품을 떠나서 자신의 세상으로 나아갈 때 우리가 느낄 슬픔을 생각해보았다. 그 시간에 오기전에 아이가 품안에 있을 때 다시 오지 않을 순간들을 함께해야겠다고 다짐해 본다.

나의 WANNA BE

사는 게 힘들고 지칠 때 즐겨 듣는 싸이형의 노래, 나의 WANNA BE

Song)
열등감이 오늘의 나를 살게 해
그래 말이 필요없이 잘 돼야 돼

보란 듯이 미친 듯이 반드시
I WANNABE THE ONE THAT I WANNA BE

Verse)
눈을 뜨고 살겠다고 밥 한 술 뜨고
밥 먹자마자 늦을까봐 자리를 뜨고
대문 밖을 나서자마자 두 눈 부릅 뜨고
펼쳐질 시험과 위험 무릅쓰고
현실로 간단 반복되는 노가다
차디 찬 출근길에 담배는 마누라
가슴에 품은 어릴적 꿈은
방금 내뿜은 담배 연기처럼 날아가
조금만 더 잘 참다가
때려 치든 독립을 하든 선택하자
평생 이럴 순 없자나 평생 이럴 순 없자나
로또는 좆또 누가 먹는 거니
주식시장에 눈 먼 돈은 누가 먹는 거니
속세에 눈이 머니 It`s all about money
젠장 이런 젠장

Song)
열등감이 오늘의 나를 살게 해
그래 말이 필요 없이 잘 돼야 돼
보란 듯이 미친 듯이 반드시
I WANNA BE THE ONE THAT I WANNA BE

Hook)
(나의 WANNA BE)
뽀대 나는 세단 하나 끌고
(나의 WANNA BE)
여인네들의 시선을 끌고
(나의 WANNA BE)
똘마니들 우루루루 끌고
(나의 WANNA BE)
신용카드 쫙쫙 긁고
(나의 WANNA BE)
까짓 것 한 번 사는 거 좆나게 폼나게
멋나게 간지나게 살다 가는 게
그게 나의 WANNA BE

Verse)
한 술 밥에 배부르지 않지만
먹고 살 궁리에 내 머리는 비만
친구들아 담에 보자 나는 이만
너나 나나 잘 돼야지 허나 일단 내가 돼야지
그래야지 산다 아님 맛 간다
우리 아기 참 잘도 잔다
가습기에 물을 가득 채워줘야 한다
일년에 절반은 소주로 달래고
누구랑 먹느냐에 따라 맛은 참 다르고
오빠 소리에 난 여전히 설레고
미친놈 다음 날은 쓰린 속 달레고
집 장만이 가장 로맨틱한 낭만
어느 세월에 혼자 상상만 해
관둬 안 해 만만치가 않네

Song)
열등감이 오늘의 나를 살게 해
그래 말이 필요 없이 잘 돼야 돼
보란 듯이 미친 듯이 반드시
I WANNA BE THE ONE THAT I WANNA BE

Hook)
(나의 WANNA BE)
뽀대 나는 세단 하나 끌고
(나의 WANNA BE)
여인네들의 시선을 끌고
(나의 WANNA BE)
똘마니들 우루루루 끌고
(나의 WANNA BE)
신용카드 쫙쫙 긁고
(나의 WANNA BE)

Cloudflare Update DNS Record Python Script

DNSEver를 떠나 Cloudflare에 정착. 서버의 변경 된 IP 주소를 주기적으로 DNS 레코드에 반영하기 위해 간단한 Python 스크립트를 작성해보았다.

API documentation: https://api.cloudflare.com/

import requests
import json


zone_id = '...'
email = '...'
api_key = '...'


ip_addr = requests.get('https://api.ipify.org').text

headers = {
  'X-Auth-Email': email,
  'X-Auth-Key': api_key,
  'Content-Type': 'application/json',
}

list_dns_record_url = 'https://api.cloudflare.com/client/v4/zones/{}/dns_records'
update_dns_record_url = 'https://api.cloudflare.com/client/v4/zones/{}/dns_records/{}'

response = requests.get(list_dns_record_url.format(zone_id), headers=headers)
for record in response.json()['result']:
  if record['type'] == 'A':
    data = {
      'type': 'A',
      'name': record['name'],
      'content': ip_addr,
      'ttl': 1,
      'proxied': True,
    }
    response = requests.put(update_dns_record_url.format(zone_id, record['id']), headers=headers, data=json.dumps(data))
    print(response.json())