2022년의 마침표를 찍기 위하여
이 글을 쓴다. 작년 12월 회고 이후로 올 한 해 동안 단 1개의 글만 올렸다. 올해 역시...
글이 읽히지 않는 사람들이 이렇게 많다니
주말동안 나의 트위터가 RT를 타느라 매우 바빴다. (대략 5천RT + 인용 500회 정도) 글 읽기의 어려움에 대해...
2021년을 돌아보며
링크를 걸 필요도 없이 2020년 회고를 블로그 첫 페이지에서 넘기지 못한채 한 해를 마무리한다. 올 한해는 정말...
팀장의 자존심은 어디다 숨겨두고
요즘 점심 혼밥친구로 미드 굿닥터를 보고있다. 미드는 에피가 짧아 밥먹을 때 틀어놓으면 자리에 다시 안기 전까지 1화...
잘 정리된 이력서보다 중요한 것
올 1월, 우리 팀에 4개의 포지션을 오픈하고 500개가 넘는 이력서를 검토했다. 작년에는 플랫폼 성격의 팀이었기 때문에 1년...
기획자스몰토크#1. 기획자는 누가 키워요?(성장, 커리어 등등) @클럽하우스
요즘 제일 핫 한 클럽하우스. 딱 1주일동안 사용해보고 뉴비폭죽 떨어지자마자 방 한번 만들어보자! 해서 3시간 정도 모더레이터를...
Opinion
2022년의 마침표를 찍기 위하여
이 글을 쓴다. 작년 12월 회고 이후로 올 한 해 동안 단 1개의 글만 올렸다. 올해 역시 작년과 마찬가지로 내놓지 못한 글이 많다....
글이 읽히지 않는 사람들이 이렇게 많다니
주말동안 나의 트위터가 RT를 타느라 매우 바빴다. (대략 5천RT + 인용 500회 정도) 글 읽기의 어려움에 대해 쓴 글이었는데 정말 많은 관심이 있었고 인용도 있었다. (아무래도 번아웃 과...
2021년을 돌아보며
링크를 걸 필요도 없이 2020년 회고를 블로그 첫 페이지에서 넘기지 못한채 한 해를 마무리한다. 올 한해는 정말 바쁘게 살아냈다. 살았다는 말로는 부족한 해였다. 정말이지, 살아냈다. 사실 그 동안에...
팀장의 자존심은 어디다 숨겨두고
요즘 점심 혼밥친구로 미드 굿닥터를 보고있다. 미드는 에피가 짧아 밥먹을 때 틀어놓으면 자리에 다시 안기 전까지 1화 정도를 가볍게 볼 수 있어서 보던 드라마가 아니더라도 종종 틀어둔다. 메디컬드라마...
Blog
평생 기억에 남을 2020년
올해의 회고를 올해는 다들 빠르게 쓰는 것 같다. 나도 해를 넘기기 전에 평생 기억에 남길 한 해를 기록해보려고 한다. 7월 이후로 처음 쓰는 글인데, 회고라도 쓰는게 어딘가 싶다.....
5달 같은 5주의 코딩수업이 끝났다.
회사에서 기획자들을 대상으로 비개발자코딩교육을 실험했다. 8월 3일부터 시작해 공식적으로 9월 20일에 과정이 끝났다. 올 초에 모집을 시작했으니 4월부터 시작했어야했던 교육과정이 코로나와 겹치면서 수차례 연기되고, 고작 두어번 오프라인 수업을...
“노력이 필요합니다.”
바야흐로 인사평가시즌이다. 작년까지만해도 나에게 평가는 내가 잘해왔던 것을 잘 정리해서 전달하는 것으로도 충분하였으나, 올해는 중간관리자가 되어버린 탓에 피평가자이면서 평가자의 역할을 동시에 하고 있는 중이다. “~님은 ~해야하는 노력이 필요합니다.”...
목적찾기의 괴로움
지난 스프린트는 나에게 번아웃이 아닌 슬럼프 기간이었다. 팀원들의 모든 질문의 화살이 비전이나 목적에 꽂혔고, 나에겐 준비된 답이 없었다. 나는 왜 깊게 생각하지 않고 일했던 걸까. 리더로서 자격이 없는걸까....
팀장 하는 짓
팀장 하는 짓은 왜 맘에들지 않는걸까. 10년간 사원/실무자의 역할만 주어졌던 나도 항상 좋은 팀장들만 모셨던 것은 아니다. 쓰레기를 만나면 빠르게 내다버렸기 때문에 고통받는 시간이 길지는 않았지만, 나를 비롯해...
2개월간의 재택근무가 끝났다.
코로나(COVID-19) 때문에 2월 26일부터 5월 24일까지 재택근무를 했다. 날짜로만 보면 거의 3개월이다. 이렇게 회사를 오래 나가지 않았던 적이 거의없었기 때문에 처음에는 굉장히 낯설었다. 한달정도 혼란의 시기를 보내고 나선...
기획자는 필요없다.
아. 정말 지긋지긋한 이야기이다. 내가 이 업계에 발을 들여놓은 10년전부터 지금까지 계속되는 레파토리다. 해외에는 기획자가 없다. 그러니 한국에서도 필요없다. 이 주장은 어쩜 변하지도 않고, 발전하지도 않고, 달라지지도 않는지...
탕자! 탕자가 돌아왔다! (부제: 워드프레스 비번상실기)
지난 며칠간 멘붕이었다. 블로그 서버이전을 하면서, 서버설정을 다 못마친 상태로 취침에 들었는데, 어드민 정보를 설정하면서 클립보드에 저장되어있던 값이 비밀번호로 세팅되어버렸다. 1password 를 이용하고 있으니, 임의사용 비번의 히스토리를 당연히...
워드프레스 이사했다.
워드프레스를 이사했다. 아주 가끔 글을 쓰러 들어오는 곳이지만, 로그인 첫 화면에 보안어쩌구 저쩌구 하는 글을 보는 것은 그리 무시할만한 메세지가 아니다. PHP 업데이트라니. 나한테 왜그러는거야… 사실 기존 버전이...
2019년을 돌아보며 – 괜찮았던 아홉수였다.
올해는 2019년이고, 내가 일을 시작한지 9년째 되는 해이다. 회사도 아홉수(서비스 9주년)이어서 거의 트리플 아홉수에 가까운 해였는데, 다음 10년을 준비하기에 더할나위 없이 좋았던 한 해였던 것 같다. 생각나는 몇...
나다운 글쓰기 수련법
바로 지난주, 이상한모임에서 올해의 마지막 99콘이 있었고, 나의 주제는 다시 ‘글쓰기’였다. 제품도 한 줄의 카피라이터로 팔립니다. 라며 글쓰기를 꾸준히 연습해라는 메세지로 마무리지었는데 발표가 끝나고 한 청중으로 부터 어떻게...
연봉을 높이는 가장 쉬운 방법은?
첫째도, 둘째도, 셋째도 야근을 하지 않는 것이다. 하루이틀이 아니라 몇달 몇년을. 야근이 아니라 철야를 하면서 뼈에 새긴 교훈이다. 시급에 대해 포괄임금제로 계약한 연봉이라고 하고 월급이 200만원이라 가정하면 시급이...
기획자가 다니기 좋은 회사가 따로 있을까?
얼마전 팀 동료 개발자들과 수다를 떨다 나온 이야기다. 기획자가 다니기 좋은 회사가 따로 있을까? 사실 나는 불필요할 정도로 회사를 많이 옮겼고, 늘 일을 잘 못한다고 생각했었다. 연차가 낮을...
내 맘대로 위클리 뉴스 – 2019년 40주(2019.9.21 – 2019.9.27)
Python A Deep Dive into Python's Tokenizer Python에서 사용하는 Tokenizer를 C와 Python 코드를 사용해서 자세히 설명하는 기사 CPython에 관심이 많다면, 읽어보자. Types for Python HTTP APIs: An Instagram...
2020년 공동 개최하는 2개의 컨퍼런스(LibreOffice & openSUSE)의 로고 디자인 공모전
2020년 공동 개최 컨퍼런스(LibreOffice & openSUSE)의 로고 디자인 공모전 출처: Co-Conference Logo Competition for 2020 Co-Conference Logo Competition for 2020 - The Document Foundation Blog 안녕하세요, 저는 리브레오피스(LibreOffice)를 운영하는 문서재단(The...
리브레오피스 탄생 9주년를 축하합니다!
출처: Happy 9th Anniversary, LibreOffice Happy 9th Anniversary, LibreOffice - The Document Foundation Blog 리브레오피스(LibreOffice)의 아홉번째 생일을 축하합니다~. 문서재단(The Document Foundation)을 대표하는 커뮤니티의 자원봉사자와 공헌하는 분들, 그리고 다운로드 받아서...
TOML 0.5.0 Release
TOML 0.4.0 문서를 2017년에 번역해서 반영해두고 잊고 있었다가 오랜만에 들어갔더니 저번 7월달에 0.5.0 버전으로 업그레이드를 했다. TOML 레포에서 릴리즈를 6번 했는데. 0.4.0에서 0.5.0으로 업그레이드하는데. 장장 3년이나 걸렸다. 0.5.0 으로...
파이콘 2019 후기
회사를 다니면서 박사과정을 병행하다보니, 이런 즐겁고 신나는 글을 쓸 여유도 없어서 한 달이 지난 지금에서야 키보드에 손을 올렸다. 몇장 찍지도 못한 사진첩을 보면서 한 달전 즐겁고 신났던 PyCon2019...
May the Force be with you – TF가 함께하길
주의. 스크롤이 깁니다. 절대로 모바일로 보지 마세요. 4월 2일 발령. 9월 2일 해제. 장장 5개월의 여정이었다. 스펙에 따라 릴리즈 일정을 두번으로 나누고, 운영 한달이 추가되면서 3개월이면 끝날거라 생각했던...
내 맘대로 위클리 뉴스 – 2019년 39주(2019.9.15 – 2019.9.21)
Python Our journey to type checking 4 million lines of Python Dropbox에서 사용하는 기존 코드에 Type check를 도입하는 과정, 경험 그리고 몇가지 주의사항을 담고 있는 기사 입니다. 아직은...
TmaxOS의 ToOffice의 한자음 목록와 LibreOffice의 한자음 목록은 왜 이리 유사한가?
TmaxOS가 몇년만에 공개되었습니다. 이번에 공개된 TmaxOS는 Debian Linux를 기반으로 만들어졌습니다. 그리고 출시되자마자 다음의 기사에 나온 것처럼, ‘오픈소스 라이선스 위반’(Open Source License Violation) 논란이 시작되었습니다. 티맥스OS에 사용된 오픈소스SW 내역 공개됐다 - 티맥스오에스...
CRA(Create React App)에 tslint, eslint, prettier 적용하기
지금 만드는 토이프로젝트에 tslint, eslint, prettier을 적용한 겸 세팅값을 블로그에도 적어둔다. CRA로 만든 프로젝트에 따로 webpack config를 eject 하지 않고 위에 3개를 적용할 수 있는 방법임. Refer: https://dev.to/benweiser/how-to-set-up-eslint-typescript-prettier-with-create-react-app-3675...
[React] External component를 StyledComponent로 감쌌을 때 ‘Warning: Unknown props’ 워닝 해결
Problem 에러가 났을 때 빨간 글자색을 보여주기 위해 StyledComponent에 hasError 프로퍼티를 넘기고 <StyledField hasError={hasError} /> 이를 스타일링만 하기 위해 StyledComponent에서만 받아 썼더니 const StyledField = styled(Field)` color: ${({...
베트남 개발자 통계 분석
이번 포스팅은 TopDev 의 Vietnam Developer Report 2019 자료를 바탕으로 베트남 개발자에 대한 통계자료를 분석합니다. 정부 공식 통계가 아닌 사기업의 통계이기 때문에 참고만 해주시기 바랍니다. 또한, 이 자료는...
내 맘대로 위클리 뉴스 – 2019년 38주(2019.9.07 – 2019.9.13)
Python Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know Python에서 제공하는 병렬처리를 위해 내장 라이브러리인 멀티 프로세싱과 스레딩 중에서 어떤 것을 선택하고, 염두해두어야 할...
Docker image에 php composer 설치
회사에서 PHP를 사용하다보니 composer를 사용하는 일이 많아졌다. 설치하는 방법들이 찾는데마다 달라서 우선 찾은 것들을 정리해서 둔다. shell를 이용하는 방법은 이전 composer의 기본 설치방식이었던걸로 기억하고, 많은 사람들이 이렇게 설치하도록 알려준다. PHP...