251011 영어 표현 암기 서비스 Memento 개발 (feat. Claude Code, Railway)

에빙하우스의 망각곡선 이론을 기반으로, 1일-3일-1주일-2주일-1개월-3개월 주기로 영어 표현 복습을 도와주는 개인 서비스를 개발했다.

직접 작성하거나 수정한 코드는 한 줄도 되지 않는다. Claude Code와 Agentic Coding을 했다.

CLUADE.md를 작성하는 것으로 프로젝트를 시작했다.

  • 기능
  • 아키텍처
    • Frontend: React
    • Backend: Go + Fiber + Clean Architecture
    • Data: Notion Database
domain/
  entity/     - 엔티티
  gateway/    - 인터페이스
  error/      - 에러
usecase/      - 유즈케이스 (비즈니스 로직)
external/     - Notion 연동
api/          - REST API 인터페이스
public/       - 프론트엔드 정적 파일

Claude Code가 과거에 내가 작성한 코드를 학습해서 그런것인지, 패키지 구조를 명확히 제공해서 그런것인지는 모르겠지만, Claude Code가 작성해준 Go언어 코드는 나라도 이렇게 작성했겠다 싶을 정도로 만족스러웠다.

Frontend는 전적으로 Claude Code에게 맡겼다. 나에겐 Frontend를 다룰 역량이 없기 때문이다.

배포에는 Railway(https://railway.com/)를 이용했다. Github에 코드를 push하면 자동으로 빌드, 배포가 이루어진다. CPU, Memory, Network 사용량 및 Log를 모니터링할 수 있고, Custom domain도 연동할 수 있다.

현재는 30일 Trial Plan을 사용하고 있는데, Custom domain 연동만 포기하면 Free Plan으로 서비스를 운영할 수 있을 것 같다.

Railway는 개인 서비스를 운영하기에 상당히 괜찮은 환경인 것 같다. 가격이 합리적이고 사용성도 좋다.

AI 기술의 발전과 편리한 배포 환경 덕분에, 10월 9일부터 11일까지 3일 동안 하루에 1~2시간씩 자투리 시간을 투자해서 나에게 필요한 서비스를 뚝딱 만들 수 있었다.

사실 이 서비스는 육아휴직을 했던 2020년에 만들고 싶었던 것인데, 당시에 Frontend를 개발할 역량이 없어서 포기했다. 지금과 같은 수준의 AI가 그때도 있었다면 이런저런 재밌는 시도들을 해볼 수 있었을 것 같다.

요구사항이 명확하지 않아서 생긴 문제를 해결해 나가는 과정에서도 AI는 내가 의도하는 바를 찰떡같이 이해하고 코드를 수정해줬다. 이제는 더 이상 코드를 직접 작성할 필요가 없다는 생각을 가지게 되었다.

251010 EBS Easy Writing 벌써 1년

EBS Easy Writing을 공부하면서 익힌 영어 표현을 Notion에 입력만 하고 복습은 하지 않았다. 지금까지 약 2,400개의 영어 표현이 쌓여 있는데, 틈틈히 이 서비스를 활용해서 장기기억으로 옮겨 놓을 생각이다.

251010 EBS Easy Writing 벌써 1년

241116 영어공부 (feat. EBS Easy Writing)

’24년 9월에 시작한 EBS Easy Writing. 의식하지 못하는 사이 벌써 1년이 지났다. 주 5일 학습을 1년 넘게 해왔는데, 빼먹은 날은 7~8일 정도밖에 안 되는 것 같다.

1년 정도하면 실력이 꽤 좋아질거라고 기대했는데, 아쉽게도 그렇진 않은 것 같다. 영어 표현을 조금 더 많이 알게 되었고, 영어로 문장을 만드는 게 조금은 익숙해졌다 정도?

달리기처럼 눈에 보이진 않지만 조금씩 쌓여서 언젠가는 보상을 줄거라고 생각할때도 있지만, 이제는 보상을 떠나서 ‘그냥’ 하는 단계에 이르렀다. 영어 실력이 늘지 않아도 상관없다는 생각이 들 정도다.

평일에 귀가 후 너무 피곤해서 혹은 시간이 나지 않아서 빼먹으면 주말에 몰아서하는 게 영 귀찮을 때도 있지만, 유쾌한 마유 & 세리나 선생님의 수업을 듣고 영작을 하고 Notion에 영어 표현을 정리하는 작업을 완료하면 성취감이라는 작은 선물이 주어진다.

보상을 바라지 않고 ‘그냥’ 하는 꾸준함이 보상을 얻는 지름길임을 이제는 안다. 마흔을 넘겨서야 깨달은 이치를 말이 아닌 행동으로 아이에게 전하고 싶다.

251010 흑백 모드

아이폰에 흑백 모드를 적용했다.

두 가지 의도가 있다.

  1. 스마트폰 사용시간을 줄이자.
  2. 눈의 피로를 줄이자.

좀 더 써봐야겠지만, 효과가 있는 것 같다.

흑백 모드의 스마트폰은 이미지, 영상이 아닌 텍스트로 상호작용하는 기기로 인식이 된다.

습관적으로 스마트폰을 켜고 할 게 없으면 자연스럽게 E-Book을 읽게 된다.

흑백 모드로 유튜브 영상을 본다? 손이 잘 가지 않는다.

흑백 모드를 켜고 끄는 메뉴는 꽤 깊이 숨겨져 있어서 귀찮아서라도 흑백 모드를 유지하게 될 것 같다.

251007 GV70 1년 누적 연비 (feat. 노틴팅)

2024년 9월 24일 출고

2025년 10월 3일 누적 연비는 10.0 km/L

예쁘고, 조용하고, 승차감 좋고, 주행감 좋고 거의 모든 게 만족스럽지만 아쉬운 것 하나가 연비인데, 누적 연비를 보니 그리 나쁘진 않은 것 같다.

노틴팅으로 일단 타보고 필요하면 틴팅을 할 생각이었는데, 틴팅을 굳이 할 필요가 없다는 결론에 이르렀다.

실내가 밝은색이어서 그런지 야외에 세워 놓은 차를 차를 탔을 때에도 너무 덥고 뜨겁다고 느낀 적이 없었던 것 같다. 아주 가끔 화창한 날에는 눈이 부실 때도 있는데, 선바이저를 이용하면 도움이 많이 된다. 생각보다 차 안쪽까지 강한 햇볕이 들어오는 날은 많지 않았다.

야간에도 잘 보이고, 안전에도 도움이 되고, 차 안 뜯어도 되고, 돈도 굳고 장점이 크다고 생각한다. 솔라글래스에 밝은 실내를 가진 차량이라면 노틴팅을 추천하고 싶다.

앞으로도 잘 부탁한다.

240924 GV70 출고

240928 GV70 바디케어 가입

240928 GV70 vs F30

241003 GV70 200 km 주행 후기

241029 GV70 1,000 km 주행 후기

241225 GV70 신차 길들이기 완료

250131 GV70 고속도로 연비

250502 GV70 첫번째 엔진오일 교환

2025년 40주차 달리기

추석 연휴 부산 처가집 방문 일정이 있어 이번주 주말은 달리기를 쉬게 되었다. 이틀 연속 달리기를 쉬는 게 얼마만인지 모르겠다. 누적된 피로와 작은 부상들로부터 회복하는 계기가 되길 바란다.

개천절 아침에는 마라톤 페이스 지속주를 했다. 원래는 20K를 530으로 달리는 계획을 가지고 있었는데, 아침에 일어나보니 비가왔다.

비가 그칠때까지 기다리다보니 시간이 부족해서 15K로 계획을 변경했다. 달리던 중에 다시 비가 와서, 그냥 비 맞고 일찍 시작할 껄 후회했다.

주중에 정석근 감독님의 코칭 영상을 보았다. 이를 통해 팔치기 각도를 H에서 A로 수정하여, 골반 회전을 통해 다리를 앞으로 뻗는 것을 배워서 적용해보았다. 보폭이 자연스럽게 확보되어 530 페이스를 유지하는 게 전보다 수월하게 느껴졌다.

최근 환절기 비염 때문에 컨디션이 좋지 않고, 비온 후라 습도도 높아서 쉬운 달리는 아니었지만, 그래도 무난히 목표한 페이스로 15K를 소화할 수 있어서 기뻤다.

32K를 530으로 달릴 수 있을지 확신은 없다. 그저 지금 할 수 있는 것을 할 뿐.