서문

작년말에는 처음으로 연단위 회고를 해보았다. 2018년 회고를 작성하고 나니 뭔가한해가 좀 정리된 기분도 들고 구체적인 계획을 세우며 살아야겠다는 다짐도 하게 되었다.

그러면서 한가지 추가한 약속은 월단위 회고를 작성해보자는 것이었다. 그 달에 무슨 일이 있었고, 무슨 책을 읽었으며, 공유할만한 링크를 나누는 정도로 작성해 보려고 한다.

더나은냉장고 강제 공개

사이드 프로젝트로 진행하고 있는 앱이 하나 있다. 식품을 등록하면 유통기한에 알림을 해주는 앱이다. 공부하고 있는 기술들은 회사의 프로젝트에 적용하기 어려운 경우가 많은데, 그걸 사이드 프로젝트 앱에 적용해 보려고 시작했다. 사실은 좀더 완성도를 갖추고 주변에 공유할 생각이었는데, 어찌하다보니 회사의 서비스 조직에 강제로 공개되었다. 뭐 깃허브에다 소스코드 다 공개하고, 앱스토어에도 올려 놓고는 비공개라는 것도 우습긴 하지.

이제 적지 않은 사람들이 나의 개발을 지켜보고 있다고 생각하고, 앱의 품질과 사용성을 더 신경써야겠다.

첫 PR

reactivex.io 사이트에서 글을 읽다가 오타를 발견했다. Async가 Aysnc로 표기가 되어 있는 걸 보고, 갑자기 맘이 떨렸다. 아 니가 나의 첫 오픈소스 기여가 되겠구나.

바로 포크를 떠서 오타를 고치고 Pull Request를 하였다. 그리고는 몇시간에 한번씩 깃허브에도 들어가보고, 이메일도 열어보았다.

한 이틀정도 지나서 머지되었다는 메일이 왔다. 그래서 와이프에게도 자랑하고 회사사람들에게도 자랑했다.

사실 오타수정 뭐 별거 아닐수도 있고, 오타도 운좋게 내가 먼저 발견한거지만, 그래도 다 이렇게 시작하는 거지 뭐. 나 ReactiveX 오픈소스에 Contributor야!

간헐적 단식

새해가 되고 나니 확실히 방송에서도 운동과 다이어트등의 주제를 많이 다룬다. 홈쇼핑에서는 전부다 운동기구들을 팔고, 건강과 관련된 다큐멘터리도 많이 보였다.

SBS 스페셜이라는 다큐멘터리 프로그램에 간헐적 단식이 소개되었는데, 내가 알던 간헐적 단식보다 더 방식이 다양했다. 일주일에 두번정도를 24시간 금식한다든지, 하루에 8시간은 음식을 섭취하고 16시간은 금식한다든지.

거르는 날 없이 꼬박꼬박 식사를 챙겨먹는데, 이런것도 단식이냐 싶기도 하다. 하지만 뇌에다가 뭔가를 섭취한다는 신호만 통제하는 것도 큰 도움이 된다고 한다.

직장다니면서도 이정도는 할 수 있겠다는 맘이 들어 나도 해보기로 했다. 일단 식사는 하루에 두끼 점심과 저녁만 먹고, 아침과 야식은 먹지 않는다. 원래도 늦게 자는 편이라 저녁먹고 다음날 점심까지 아무것도 안먹는게 좀 힘들긴 하다. 그래도 좀 더 꾸준히 해보고, 결과를 지켜봐야겠다.

함께 자라기
무엇이 조직을 움직이는가

읽을거리

좋은 기술 블로그를 만들어 나가기 위한 8가지 제언
https://www.44bits.io/ko/post/8-suggestions-for-tech-programming-blog

발표의 정석.pdf
https://drive.google.com/file/d/1uQ5VOXBNk_Nf6V5JUXhKl2pHZY5N1wA4/view

2018년, 내가 모르는 기술들 — Overreacted
https://overreacted.io/ko/things-i-dont-know-as-of-2018/

개발자를 어떻게 학습시키는게 효과적일까?. 자기반성 모드
http://sculove.github.io/blog/2018/12/31/learn2018/

Google AI Blog: Looking Back at Google’s Research Efforts in 2018
https://ai.googleblog.com/2019/01/looking-back-at-googles-research.html

8 Productivity Tips for GitHub - DEV Community 👩‍💻👨‍💻
https://dev.to/_darrenburns/8-productivity-tips-for-github-44kn

2019년 웹/앱 개발의 전망과 화두 – 해리의 유목코딩
https://medium.com/harrythegreat/2019년-웹-앱-개발의-전망과-화두-654d00686a59

프로그래머로서의 성장을 도왔던 태도들
https://ahnheejong.name/articles/becoming-better-programmer/

MVVM, Protocols, and Operations in Swift
https://parveenkaler.com/posts/swift-mvvm-protocols-operations

타다 시스템 아키텍처 - VCNC Engineering Blog
http://engineering.vcnc.co.kr/2019/01/tada-system-architecture/

Top mistakes in RxSwift you want to avoid - Code in a suit
http://adamborek.com/top-7-rxswift-mistakes

코딩 시험과 TDD
https://justhackem.wordpress.com/2019/01/05/coding-test-and-tdd/

컴퓨터 vs 책: B급 프로그래머 동작하게 만들고, 제대로 만들고, 빠르게 만든다
http://jhrogue.blogspot.com/2019/01/b_19.html

번역 UnitTest: Martin Fowler - 이상한모임
http://blog.weirdx.io/post/57004

주니어 개발자가 처음 풀 리퀘스트 보내본 썰.txt
https://wormwlrm.github.io/2019/01/01/My-first-time-to-contribute-to-open-source-by-sending-pull-request.html

유니콘 된 토스 "전 직원 1억 스톡옵션·연봉 50% 인상"
https://news.joins.com/article/23287244

영상

RxSwift 4시간에 끝내기 (종합편) - YouTube

헤이조이스 CEO 이나리가 리더가 되고 싶은 여성들에게 - YouTube

Let's TDD - YouTube