지금, 나는 어디까지 와 있는가
— 아직 멀었지만, 분명 출발선은 지났다 이 질문을 스스로에게 던지기까지 조금 시간이 걸렸다. “지금, 나는 어디까지 와 있는가?” 이 질문은 묘하다. 잘 되고 있을 때는 잘 떠오르지 않고, 조금 지쳤을 때 조용히 고개를 든다. 완성된 서비스는 없다 먼저 솔직하게 말하자면, Senior HealthNote는 완성된 서비스가 아니다. 기능은 아직 비어 있는 곳이 많고 디자인은 계속 바뀌고 있으며 계속 읽기 →
Senior HealthNote 개발 일지
— 아직 멀었지만, 분명 출발선은 지났다 이 질문을 스스로에게 던지기까지 조금 시간이 걸렸다. “지금, 나는 어디까지 와 있는가?” 이 질문은 묘하다. 잘 되고 있을 때는 잘 떠오르지 않고, 조금 지쳤을 때 조용히 고개를 든다. 완성된 서비스는 없다 먼저 솔직하게 말하자면, Senior HealthNote는 완성된 서비스가 아니다. 기능은 아직 비어 있는 곳이 많고 디자인은 계속 바뀌고 있으며 계속 읽기 →
— 배포가 무너질 때, 생각도 같이 무너졌다 솔직히 말하면, Senior HealthNote의 개발 과정에서 가장 많이 본 화면은 서비스 화면이 아니라 에러 로그였다. 검은 화면, 빨간 글자, 그리고 익숙해질 듯 말 듯한 영어 문장들. 처음엔 화가 났고, 그 다음엔 자괴감이 왔다. “내가 이걸 왜 하고 있지?” “지금 이 나이에 이게 맞나?” 에러는 항상 새벽에 찾아왔다 낮에는 계속 읽기 →
— 건강 앱이 아니라, ‘내 몸을 이해하는 노트’가 필요했던 이유 병원에서 검진 결과지를 받아 들고 나오던 날을 아직도 기억한다. 숫자는 빼곡했고, 항목은 많았지만 정작 “그래서 지금 나는 어떤 상태인가요?”라는 질문에는 아무도 답해주지 않았다. “수치는 조금 높네요.” “관리하셔야 합니다.” 그 말은 늘 같은데, 몸은 매번 다르게 반응했다. 숫자는 많은데, 맥락은 없었다 혈액검사표, 처방전, CT 결과지, 그리고 계속 읽기 →
나는 왜 Senior HealthNote를 만들기 시작했을까 더 읽기"
“이번엔 금방 되겠지.” 배포는 늘 이렇게 시작된다. 그리고 늘 같은 문장으로 끝난다. “아, 또 이거네…” 이번 배포는 Senior HealthNote. 건강 기록 앱이다. 작은 서비스 하나 올리는 일이었지만, 결과적으로는 며칠간의 전쟁이었다. Rails 8, Kamal, Docker, PostgreSQL. 하나씩 나를 배신했다. 하나씩 다시 붙잡았다. 1. DATABASE_URL의 배신 URI::InvalidURIError: the scheme postgresql does not accept registry part 에러 메시지가 계속 읽기 →
며칠을 서버와 싸웠다 — Rails 8 배포 삽질 기록 더 읽기"