Recent posts

돈 안 쓰면 죽는 병

less than 1 minute read

가치의 전복이라는 현실 앞에서 개인과 사회는 어떤 선택을 해야 하는가. 끔찍할 정도로 자극적이면서도 좋은 소재다. 연작의 시작이라니, 앞으로 어떤 갈등과 모순을 짚어줄지 몹시 기대된다. 하지만 서사로 자연스럽게 풀어도 충분했을 설정을 굳이 1인칭 화자의 입을 빌려 길게 설명할 필요...

한국 경제를 만든 빅딜

less than 1 minute read

나는 IPO를 하려다가 엎어져서 망할 위기에 처한 회사를 다니고 있다. 이 책을 읽어보니, 대기업 IPO가 성공하려면 무엇보다도 빠르게, 적시에 진행되어야 한다. 시장과 대중의 관심은 빠르게 변하기 때문이다. 안타까운 일이다.

칩 워

less than 1 minute read

역사를 통해 현재를 분석하고 미래를 전망하는 방법은 내가 가장 좋아하는 접근법이다. 비록 그 결론이 미국식 자본주의 체제의 우월성에 대한 나팔수나 다를 바 없다고 해도 그렇다.

판사유감

less than 1 minute read

대통령 탄핵 심판을 앞둔 지금이다. 탄핵 의결은 국회가 하지만, 탄핵이 정당한지 여부에 대한 판단은 판사가 한다. 나로서는 현 체제가 몹시 불만이다. 이론적으로 대통령의 행위가 위법하지만 않다면, 판사는 국회의 탄핵 소추안을 기각해야 한다. 그렇다면 대통령과 그 외 권력자들은 위법...

폴 크루그먼의 뉴욕 타임즈 마지막 칼럼

3 minute read

폴 크루그먼이 nyt 컬럼니스트에서 물러났다. 노벨경제학상 수상자이며, 25년 동안 nyt에서 컬럼을 기고해왔다. 특히 금융 위기 이후 통찰력 있는 경제 기고문을 써 왔으며, 경제와 금융의 현황에 대한 분석과 틍찰, 그리고 향후 전망은 15년 이상 연승 행진을 거듭했다.

손에 잡히는 정규 표현식

less than 1 minute read

정규식을 10년 넘게 써왔지만, 정규식은 늘 난해하고 가급적 피하고 싶은 방법이다. 디버깅이 너무 힘들기 때문이다! 이번 프로젝트에서는 본의 아니게 정규식을 많이 사용해야 했는데, 다행히 시대가 바뀌어서 AI가 멋진 정규식을 작성해 주었다. 하지만 일이 너무 쉽게 풀리면 오히려 불...

베르사유의 장미 마리 앙투아네트

less than 1 minute read

인간 정신의 위대함은 역경을 만나서야 비로소 드러난다. 마치 납에서 은을 분리하는 것처럼, 운명이 자아낸 고난은 피할 도리 없이 밀어 닥치고, 하찮은 껍데기는 모두 날려 버린다. 사는 방법을 깨닫지 못 했다면 죽는 방법이라도 깨달아야 하는 법. 로코코의 여신에서 비참한 죄수로 전락...

next.js dynamic import

less than 1 minute read

next.js에서 dynamic import 함부로 하지 마라. 컴포넌트 내부에서 선언하면, 그 컴포넌트를 리렌더링 할 때마다 dynamic import 한 컴포넌트를 새로 그린다.

남미 여행 그리고 남미 이야기

less than 1 minute read

한 달여의 남미 종주는 브라질에서 시작하여 아르헨티나, 칠레, 볼리비아, 페루로 이어진다. 반시계 방향의 여정에서 보이는 남미 대륙의 풍광과 유적은 그야말로 장엄하다. 이과수 폭포, 안데스 산맥과 빙하,유우니 사막과 마추픽추의 거석에 이르기까지 무엇 하나 빼놓을 수 없다. 하지만 ...

함수형 자바스크립트

less than 1 minute read

내가 lodash와 underscore를 사용한지 어언 10년이 다 되어간다. 함수형 자바스크립트라면 나름 익숙하다고 생각했다. 따로 공부한 적은 없었지만 말이다. 하지만 이 책을 읽고 보니 내가 그간 오만했음을 뒤늦게 깨달았다.

scroll event는 어디에서 발생하는가?

less than 1 minute read

HTML element의 scroll 이벤트는 어디에서 발생하는가? 햇갈리는 질문이다. 다시 말해보자. 내가 일으킨 scroll 이벤트는 어느 element에서 잡아 채는가? 그래도 햇갈린다. 다시 말해보자. onscroll 이벤트를 어느 element에 설정해야지 내가 원하는대로...

Next.js 14 parallel route 오류 해결법

1 minute read

Next.js의 패러렐 라우트 기능을 사용하면 modal UI를 간편하게 구현할 수 있다고 한다. 하지만 14.2.16 버전에서 확인해보니 정상 동작하지 않는다. 패러렐 라우트가 정상 동작하는 앱의 소스 코드를 github에서 확인해보니 next.js 15 버전이다.

Next.js dynamic route의 에러 처리

less than 1 minute read

Next.js의 dynamic route 기능을 사용하면 간단하게 API proxy server를 만들 수 있다. 좋은 기능이지만 proxy server에서 오류를 response 하는 방법이 조금 기묘하다.

벤 버냉키의 21세기 통화 정책

1 minute read

버냉키의 업적에 대해서는 이미 평가가 끝났다고 생각한다. 그는 연준 의장으로서 금융위기의 시대를 극복해냈고, 현대 중앙은행의 정책 수단을 만들어냈다. 한편으로 그는 경제학자이자 역사가이다. 따라서 그가 정리한 현대 경제사는 연준의 향후 행보를 짐작하기 위한 참고자료일 뿐만 아니라 ...

The deserter

less than 1 minute read

침략국의 군인의 죽음은 응보일 뿐이라는 이야기를 많이 듣는다. 하지만 대부분의 경우, 평범한 병사에 불과한 그들 역시 전쟁의 광기에 희생당했을 뿐이다. 이 세상을 선과 악의 이분법적 대결로 보는 시각은 얼마나 어리석은가.