본문 바로가기

전체 글11

Ktlint가 선명하게 코드를 핥고 있었다 Kotlin 프로젝트에서 팀 전체의 코드 품질과 커밋 규칙을 자동으로 통일하는 방법 이 글을 쓰게 된 계기부터 이야기하려고 한다.회사에서 같은 팀원분과 함께 Kotlin 스터디를 하고 있다. 그중에 프론트엔드 한 분이 계신데, 그분이 Kotlin 코드를 처음 작성하면서 자연스럽게 물어본 질문이 있었다. "Kotlin에는 ESLint 같은 거 없어?" JavaScript나 TypeScript 생태계에서 ESLint는 코드 스타일 검사와 자동 수정을 담당하는 도구인데, 프론트엔드 개발을 해본 사람이라면 프로젝트 초기 세팅에 당연히 포함시키는 도구다. 그 질문이 꽂혔다. Kotlin에도 당연히 비슷한 도구가 있는데, 정작 우리 회사 내부에서는 이런 기본 설정이 프로젝트마다 통일되어 있지 않았다.그때.. 2026. 2. 6.
흑백요리사2 서울 엄마 '수퍼판' 방문 후기 나는 넷플릭스를 결제하지 않았다.그래서 사실 흑백요리사를 시즌 1도, 시즌2도 모두 보지 않았다. 그렇다보니 어떤 요리가 나오고, 어떤 가게가 혹은 셰프님들이 유행이되고 있는지를 유튜브 쇼츠로 나오지 않으면 알 수가 없었는데, 친구가 흑백요리사2를 보다보니 여기는 꼭 가보고 싶다고 해서 가벼운 마음으로 검색을 해보니까 캐치테이블로 예약이 가능한 것 같아 알림을 걸어두고, 그리고 예약에 성공했다. 사실 수퍼판은 다른 가게에 비해 예약이 쉬운 것 같았다. 직접 가게에 도착하면 알 수 있는 정보인데, 가게가 도착해서 바로들어갈 수 있는 것이 아닌, 시간 구간 별로 손님을 받는 것 같았다. 그래서 생각보다 취소표가 많았다. 수퍼판의 가게 위치는 저 안쪽으로 들어가야한다.처음에는 지도만 보고 가다가 지나친줄 알.. 2026. 1. 18.
팩트풀니스 트레바리 독서 모임에서 나눈 사유를 담아 작성한 독후 기록입니다우리가 살고 있는 지금 이 시대를 오해하지 않고 제대로 사랑하는 법이 책의 첫 페이지를 넘기며 저는 지난번에 읽었던 ‘디지털이 할 수 없는 것들’을 떠올렸습니다. 그 책이 팬데믹이라는 특수한 상황 속에서 디지털이 줄 수 없는 인간적인 가치를 다루었듯이, ‘팩트풀니스’ 역시 우리가 살아가는 이 시대를 어떻게 바라봐야 하는지 알려주는 책이라는 인상을 받았습니다. 마치 마키아벨리의 ‘군주론’이 그 당시 이탈리아의 혼란스러운 시대 상황을 알아야 제대로 이해되는 것처럼, 이 책 또한 현대 사회의 복잡함을 읽어낸 ‘오늘날의 안내서’ 같았습니다. 저는 평소 컴퓨터와 데이터를 다루는 일을 하기에 스스로 꽤 논리적이라고 생각하며 살아왔습니다. 하지만 책을 읽.. 2026. 1. 8.
[ 2025년 회고 ] 내 진심과 마주하며 내딛는 첫발 2025년의 요약: 나를 정의하는 문장올해의 한 줄 총평내 진심을 마주하고, 타인과의 연결을 위해 밖으로 나아갔던 성장통의 시간12개월의 발자취: 주요 사건과 영향1월: Inner Circle 사전 설명회 참여2월: 회사 동료 결혼식 참여3월: Inner Circle 참가4월: 코틀린 인 액션 스터디 시작5월: 위키드 내한 공연 감상6월: Inner Circle 수료 & KSUG 2025 Spring Camp 참여7월: 루프팩 도전 & PT 그만두기8월: 연봉 협상 & 엄마 병원 입원9월: Java8 벗어나기 (전체적인 버전 업)10월: Spring AI meetup & 우와콘 & 센드버드 만수님 커피챗11월: 29cm 테크 밋업 & 채널톡 커피챗 & 트레바리 첫 독서 모임12월: 향로x박소령 북토크 &.. 2026. 1. 3.
2025년 11월 21일. 다시 마음을 다 잡은 날 오늘 한것5시 기상토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1 (5:00 ~ 5:15)AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법 (5:15~5:30)코딩으로 학습하는 GoF디자인 패턴 (05:30 ~ 06:00)출근길 내, 가상 면접 사례로 배우는 대규모 시스템 설계 기초 독서 (06:40 ~ 07:17)프로그래머스 전화번호 목록(https://school.programmers.co.kr/learn/courses/30/lessons/42577) 문제 풀기 기상이 힘들어지는 때가 있습니다.오늘이 그랬던 것 같은데, 5시에 기상을 하고 1~2분간은 멍을 때렸던 것 같습니다.마음을 다 잡는데는 오래 걸리지 않았던 것 같습니다. 단순히 오늘도 이렇게 포기하면 다른.. 2025. 11. 21.
디지털이 할 수 없는 것들 트레바리 독서 모임에서 나눈 사유를 담아 작성한 독후 기록입니다.반복된 논조의 불편함 속에서도, 새로운 사유를 자극한 도발적인 통찰을 안겨준 책.이번 독서 모임을 통해 데이비드 색스 작가님의 책을 처음 접하게 되었습니다. 이전 작품인 '아날로그의 반격'은 제목만 들어본 정도였기에, 특별한 배경지식 없이 이번 모임의 선정 도서인 '디지털이 할 수 없는 것들'을 읽게 되었습니다. 책의 제목과 표지에 담긴 내용에서 짐작한 첫인상은 상당히 반가웠습니다. 어떤 주제든 새로운 관점의 의견을 접하는 것은 제게 늘 색다른 경험이었고, 저와 다른 의견을 통해 스스로 사유할 거리를 얻는 것을 즐겁게 받아들여왔기 때문입니다.책의 초반부를 읽으면서, 평소 직무 관련 서적이 아니면 잘 읽지 않는 저도 충분히 공감하고 이해할 수.. 2025. 11. 20.