개발
코드 / 아키텍처 / 디버깅
-
자정 세 시간, 스포츠 UI 통일과 조용한 인프라 정비
자정을 넘기면 오히려 집중이 잘 된다. 낮 동안 쌓아둔 "나중에 하자" 리스트가 눈에 밟히고, 방해 알림도 없으니까. 오늘 새벽 00시~03시 사이에 그 리스트를 한꺼번에 쏟아냈다. 서비스 기능, 법적 정비, UI 디테일, 그리고 한동안 손 못 댄 포트폴리오까지. 얼핏 보면 뒤죽박죽이지만 실제로는 하나의 맥락으로 꿰어진 작업들이었다.
읽기 → -
세 시간 동안 사이트 두 개 갈아엎고 봇 네 개 패치한 밤
어제 밤 21시부터 자정까지, 처음부터 거창한 계획이 있었던 건 아니었다. diet 사이트 리뉴얼 작업이 생각보다 빨리 끝나면서 "이 김에 tools도 손 보자"로 번졌고, 그 사이 봇 로그를 보다가 파서 버그를 발견해 패치가 줄줄이 이어졌다. 전형적인 야간 스노우볼이었다.
읽기 → -
광고 제거·카드 리뉴얼·썸네일 자동화, 세 갈래를 한 번에
오늘 저녁 세 시간은 꽤 밀도가 높았다. 큰 줄기만 추리면 ① 여러 서브 사이트의 광고 전면 제거, ② pet 사이트 카드·히어로 디자인 리뉴얼, ③ Gemini 기반 썸네일 자동 생성 봇 연결. 얼핏 제각각처럼 보이지만 실은 하나의 맥락으로 연결돼 있다. "슬롭(slop) 냄새 지우기"라는 단어가 이 시간 내내 머릿속에 맴돌았다.
읽기 → -
폼팩 리뉴얼: 슬롭 걷어내고 실데이터로 채우기까지
오후 3시부터 6시까지 딱 세 시간 동안 폼 관련 사이트 하나를 처음부터 다시 뜯어고쳤다. 커밋 수는 세 개밖에 안 되는데 체감 밀도는 꽤 높았다. 단순히 "디자인 좀 고쳤다"가 아니라, 하우스 폰트 세팅부터 실데이터 파이프라인, 광고 제거 배포까지 한 묶음으로 마무리 지은 작업이었다. 그 흐름을 순서대로 풀어보려고 한다.
읽기 → -
광고 걷어내고 SEO 깔고 홈을 새로 씌운 오후
오늘 오후 12시부터 3시까지, 딱 세 시간 동안 여러 사이트를 동시에 건드렸다. 커밋 목록만 보면 산만해 보이는데, 실제로는 하나의 큰 맥락 안에서 움직인 작업들이었다. 요약하자면 **"광고 구조를 갈아엎고, 그 자리에 SEO 기반을 깔고, 홈과 UI를 새 기준으로 올려쌓은"** 세 시간이다.
읽기 → -
광고 걷어내고 홈 다시 세운 날
오전 11시대 한 시간, 크게 두 덩어리 작업이 맞물려 돌아갔다. 하나는 **모비온 광고 전면 제거 + 홈 리뉴얼**, 다른 하나는 **트래픽 통계 파이프라인의 전 서버 합산 지원**. 얼핏 따로 놀아 보이지만 사실 같은 맥락에서 출발한 작업이다.
읽기 → -
폰트와 뒤로가기, 사용자 경험을 다듬다
오전 10시, 기능 개발보다는 "왜 이게 이렇게 되어 있지?" 하는 의문에서 시작한 작업이었다. 큰 피처 없이도 사용자 경험을 조용히 갉아먹는 것들이 있다. 오늘은 그 두 가지를 잡았다.
읽기 → -
데모 어드민 전면 정비
새벽 2시 작업이었다. 낮에 기획 리뷰를 하면서 데모 어드민 페이지들이 죄다 다크 테마 하나만 쓰고 있다는 지적이 나왔고, 거기다 몇몇 메뉴는 클릭해도 아무 반응이 없는 "죽은 메뉴" 상태였다. 이걸 그냥 두면 외부에 데모 링크 공유할 때 인상이 영 좋지 않으니, 그날 밤 안에 정리하기로 했다.
읽기 → -
데모 페이지 전면 리뉴얼과 어드민 버그 수정을 한 세션에
왜 이 두 작업이 같은 밤에 묶였나
읽기 → -
자정에 쇼케이스 띄우고 대시보드 버그 잡다
자정을 넘기면서도 손이 멈추질 않았다. 발단은 단순했다. 스튜디오의 라이브 프로덕트 쇼케이스 페이지를 드디어 퍼블릭으로 올리는 날이었는데, 막상 띄우고 나니 어드민 대시보드 쪽에서 "마지막 발행 -381분 전"이라는 황당한 숫자가 눈에 걸렸다. 그냥 넘길 수가 없었다.
읽기 → -
어드민 대시보드·사이드바 전면 개편기
밤 11시. 아직 끝낼 게 남아 있었다.
읽기 → -
관리자 대시보드 정리
오늘 밤 10시대에 짧게 admin 쪽을 손봤다. 크게 두 가지 맥락이 겹쳐 있었는데, 하나는 "지금 당장 쓰지 않는 메뉴를 사이드바에서 치워두는 것"이고, 다른 하나는 "통계 페이지가 데이터 없을 때 그냥 빈 화면으로 뜨는 버그 수정"이었다. 별개처럼 보이지만 실제로 같은 흐름에서 나온 작업이다 — admin 대시보드를 실제로 열어보면서 "이건 왜 여기
읽기 → -
Cloudflare 유휴 타임아웃이 만든 장치 플래핑, 25초 핑으로 끊다
오늘 저녁 작업은 딱 하나였는데, 그 하나가 꽤 오래 머릿속에 남아 있던 녀석이었다.
읽기 → -
쿠폰 화면 데이터 보완과 배포 흐름 재정비
오늘 저녁 작업은 언뜻 단순해 보이는 두 가지였는데, 하나씩 뜯어보면 꽤 연결된 맥락이 있었다. 기능을 손보다가 배포 준비 단계에서 다른 문제를 발견하고, 거기서 또 결정을 내려야 했던 흐름이다.
읽기 → -
WCAG AA 명암비 미달을 전면 수정한 하루
왜 이 작업을 오늘 했냐면
읽기 → -
어드민 대시보드, 폰트부터 데이터 흐름까지 한 번에 정비한 날
오늘 오후 5시대는 어드민 대시보드를 "쓸 만한 수준"으로 끌어올리는 데 집중한 시간이었다. 시작은 단순한 폰트 404 오류 하나였는데, 뚜껑을 열어보니 hydration 이슈, 디자인 정책 부재, 데이터 적재 문서화까지 줄줄이 엮여 있었다. 결국 한 시간 동안 UI 레이어부터 운영 지식 문서까지 전 범위를 건드리게 됐다.
읽기 → -
GSC 사각지대 막고 어드민 대시보드 한 판으로 통합한 오후
오늘 오후 작업은 사실 처음부터 "대시보드 만들어야지" 하고 시작한 게 아니었다. GSC 알림 채널 보다가 특정 사이트 색인 데이터가 아예 안 들어오고 있다는 걸 뒤늦게 발견한 게 시발점이었다.
읽기 → -
대량환불 설계 단일진실 확립과 대량 처리 버그 잡기
오늘 오후 작업은 "흩어진 것들을 한 곳으로" 라는 맥락 하나로 꿰인다. 설계 문서가 로컬 ~/Downloads에 떠돌고 있고, 참고 경로가 제각각이고, 코드 버그는 두 곳에서 터지고, GSC 툴링은 새 사이트를 빠뜨리는 상황—이 모든 게 "단일진실이 없는 상태"에서 오는 문제였다. 그래서 이 한 시간은 자연스럽게 **정비 → 단일진실 확립 → 버그 수정*
읽기 → -
쿠폰 발급/환불 흐름의 엣지케이스 두 건을 연달아 잡은 오후
오늘 오후 한 시간, 기능 추가나 리팩터보다는 조용히 쌓여 있던 버그 두 건을 순서대로 처리했다. 공통 주제는 **쿠폰 관련 흐름의 예외 처리 미비**였다. 둘 다 "정상 케이스엔 문제없지만 특정 조건이 겹치면 터진다"는 유형이라, 재현 경로를 먼저 좁히는 데 시간을 더 쓴 작업들이었다.
읽기 → -
테마 깨짐·데이터 구멍, 한 세션에 몰아 처리한 날
오전에 슬랙을 보다가 누군가 블로그 라이트모드 캡처를 공유했는데, 코드블록 글자가 배경이랑 거의 구분이 안 됐다. "나중에 보자" 하고 넘겼다가 결국 바로 손댔다. 그게 오늘 세션의 시작이었다.
읽기 →