Diary/2021
-
트레이드오프Diary/2021 2021. 7. 24. 11:37
어제는 어쩌다가 위키피디아 'Codebase' 페이지를 보게 되었다. 페이지의 'Distinct & monolithic codebases' 섹션에는 분산형 저장소와 단일 저장소의 장단점이 나와있다. 코드 베이스의 형태를 결정하는 것처럼, 개발의 전 과정이 트레이드오프를 판단해서 미래의 손실을 최소화하는 방향으로 나아가는 것과 관련된 것이 아닌가 생각한다. 기술 스택을 선택할 때, '위에서 그렇게 결정을 내려서' 그 스택을 쓴다고 대답하는 것이 나는 나쁜 대답이라고 생각하지 않는다. 물론, 결정권자들의 사고방식이 합리적이라는 가정 하에서다. 대세가 되는 기술은 분명 장점도 있고 단점도 있다. 하지만 그 장점이 단점을 다 상쇄하고도 남기 때문에 인기를 얻는 것이 아닐까? 실생활에서 결정을 내려야 할 때도 이..
-
Arene 수석 아키텍트Diary/2021 2021. 7. 16. 11:40
회사 수석 아키텍트 JF Bastien의 발표를 얼마 전에 들었다. 내가 속한 프로젝트 뿐만 아니라 우리 조직이 해야하는 일들을 전체적으로 잘 설명해주는 발표였다. 아래는 그의 레쥬메 사이트. 구글이랑 애플에서 컴파일러 엔지니어로 일하고 여기로 이직했다. 멋진 커리어다! 💞 이런 분들의 레쥬메를 보면 괜히 설렌다. 😙 https://jfbastien.com/ JF Bastien Woven Planet Chief architect 2020-08/present Enabling "mobility for all": create the most programmable vehicle without compromising safety. Apple Compiler engineer 2016-08/2020-08 Secur..
-
회사의 두번째 스타트업 인수Diary/2021 2021. 7. 16. 09:51
https://global.toyota/en/newsroom/corporate/35589999.html Woven Planet Holdings, a Subsidiary of Toyota, to Acquire CARMERA | Corporate | Global Newsroom | Toyota Motor Corporation Offic Woven Planet Holdings, Inc. ("Woven Planet"), a subsidiary of Toyota Motor Corporation, announced the acquisition of CARMERA, Inc. ("CARMERA"), a U.S.-based spatial AI company, which specializes in bringing next..
-
Udacity 중급 자바스크립트 나노디그리 영문 후기Diary/2021 2021. 7. 10. 23:46
목요일에 UI 라이브러리 새로운 버전 배포 + 전사 데모 발표까지 마친 상태라 다 같이 금요일에는 쉬어가는 시간을 가졌다. 미팅도 취소하고 알아서 그동안 하고 싶었던 공부를 하기로! 나는 그래서 얼마 전에 Udacity 나노 디그리 중급 자바스크립트 리뷰 글을 미디엄에 썼었는데, 영문으로 다시 써보는 작업을 했다. 확실히 영작이 이제 더 잘 된다. https://young.medium.com/retrospection-of-udacity-intermediate-js-nanodegree-71bf2a9d7457 Retrospection of Udacity Intermediate JS Nanodegree With Some Regrets young.medium.com
-
의식해서 고쳐야 하는 것Diary/2021 2021. 7. 6. 12:01
팀으로 일할 때는 내가 직접 코드를 작성해야 뭔가를 만들어 내는 거라고 생각하면 안 된다. 물론 저 연차에는 위에서 일을 시키는 것도 있고, 아직 일이 익숙하지 않아서 많이 작성해야 하지만 3년 차 정도 지났을 때도 이러고 있으면 팀으로 일하기 어려운 사람이 되지 않을까 생각한다. 내가 한 실수 중에 하나는 3년 차 때 밑에 신입 분을 한 분 멘티로 받게 되었는데 그분의 코드가 마음에 들지 않는다고 내가 처음부터 다시 작성한 일이었다. 물론 그분이 성격이 너무 좋으셔서 내가 그렇게 한 것도 감사하다고 잘 보고 배우겠다고 하셨지만, 선임님이 그런 식으로 가이드하면 안 된다고 하신 기억이 난다. 그런 행동을 반복한다면 속은 편하겠지만 내 몸과 마음이 남아나지 않고 협업이 힘들어질 거라는 식의 조언을 주셨다...
-
컴포넌트 깎는 노인Diary/2021 2021. 7. 4. 19:11
이번 주에 드롭다운 컴포넌트 버전 0.1.0 개발을 거의 마무리했다. 아무도 나에게 드롭다운 만드는데 적어도 3주는 걸릴 거라고 말해주지 않았다. 일단 릴리스하고 배포할 때마다 버전을 올릴 예정이라서 버전을 낮게 잡아두었다. 모바일 지원도 하지 않고 IE 지원도 없어서 '이런 거 금방 끝나지 않나?'라고 생각했는데 오산이었다. 디자이너가 만든 Figma mockup은 완성본이 아니라 가이드라인에 불과해서, 그걸 보고 같이 논의를 하고 의견을 반영하는 데 들어가는 시간을 자꾸 간과하고 있다. 컴포넌트 접근성 검사를 엄격하게 하고 있기 때문에 드롭다운은 커스텀 디자인은 일단 피하고 브라우저 제공 기본 요소의 디자인을 overwrite 하기로 했다. 되도록이면 div, span 그리고 aria 속성(뭔가 영화..
-
자연스러운 학습을 위한 몸부림Diary/2021 2021. 6. 30. 22:18
어렸을 때부터 컴퓨터는 ‘직관을 실험하기 알맞은 장소’라고 생각했다. 컴퓨터에서 일련의 작업을 실행하려고 할 때 내 머릿속에 그냥 떠올라서 한 작업들이 실제로도 올바른 방법이어서 원하는 결과를 만들어내는 것을 보면 상당한 쾌감을 가져다주었다. 그래서 늘 컴퓨터로 뭔가 하는 것을 좋아했다. ‘그냥 그렇게 될 것 같아서 무작정 그렇게 했는데 실제로도 그러한’ 실험들을 무제한 반복하기 좋은 장소. 그렇지만 컴퓨터를 활용하는 직업을 가지려면 내가 왜 그렇게 생각했는지, 그 이유를 남에게 설명할 수 있어야 했다. 이 부분에 대한 준비가 부족해서 면접 때 많은 고생을 했다. 늘 결과만 잘 나오면 된다 생각했기 때문에 과정을 찬찬히 돌아보지 않았다. 때문에 요즘에는 다시 과정들을 돌아보는 작업을 하고 있다. 이 흐름..
-
Lessons I learned from the last yearDiary/2021 2021. 6. 24. 21:21
작년과 올해 배운 가장 큰 교훈은 '마케팅용 문구를 순진하게 믿으면 안 된다'라는 것. 마케팅 문구는 너무나도 그럴싸한 환상을 우리에게 보여준다. 그럴 수밖에 없다. 실제 비즈니스는 그렇지 않다. 채용 마케팅 문구에 환상을 가지지 말기. 특히나 '원하는 일을 할 수 있다'라는 문구에는 그 앞에 '조직 내의 상황이 허용할 때'라는 말이 생략되어 있다는 것을 잊으면 안 된다. 따지고 보면 사업체는 수익을 목표로 달려야 하는 조직이기 때문에 사원의 바람을 다 들어줄 수 없다. 윗선에서 최대한 들어주려는 노력은 가능하지만, 모든 사람이 원하는 일을 다 할 수 있다면 하기 싫은 일들은 어떻게 되겠는가? '내가 하기 좋다/싫다'의 기준으로 따질게 아니라 어떤 일이든 조직 전체의 일이 굴러가는 데 도움이 되는 것인지..