POSTS

LIFE
AUG 284분

책방 아비투스

부르디외가 말한 ‘아비투스’는 우리가 태어나고 성장하는 과정에서 무의식적으로 몸에 익히게 되는 사회적 태도, 습관, 취향을 뜻한다. 이것은 개인의 단순한 선택이나 취향을 넘어선다. 아비투스는 우리 안에 깊숙이 내재된, 사회 구조와 문화적 자본이 교묘히 얽힌 결과물이다...

LIFE
AUG 214분

안 간 면접

얼마 전 멘토링 중, 한 주니어 개발자가 솔직한 고민을 털어놓았다. 스타트업 면접 제안을 받았지만, 정작 그곳에 가야 할지 확신이 서지 않는다는 것이었다. 그는 “막연한 불안감이 있다”고 했다. 회사 규모도 작고, 자본금이나 매출 현황도 불투명하며, 복지와 근무 환경도...

TECH
AUG 145분

fl!p fl!p 개발기 2부: 거리의 역설

flip flip logo 물리 엔진이 안정화되고, '바이브 코딩'의 원칙도 정리된 시점에서 본격적인 게임 테스트를 시작했다. 그런데 플레이를 이어가다 보니 흥미로운 사실을 발견했다. 게임을 시작하면 엔딩을 보는 것이 정말 어렵다는 점이었다. 처음에는 버그라고 생각...

TECH
AUG 076분

fl!p fl!p 개발기 1부: 바이브 코딩

flip flip logo 밤에 잠이 오지 않아 침대에 누워 천장만 바라보던 나는 결국 핸드폰을 집어들었다. 인스타그램을 무심코 스크롤하던 중, 한 게임 영상이 눈에 들어왔다. 특별할 것 없어 보이는 영상이었지만, 묘하게 매력적이었다. 직접 조작하지 않는데도 빠져드는...

LIFE
JUL 314분

한 박자 쉬고 다시

멋진 배경화면 오늘 처음으로 영상 촬영을 해봤다. 노마드 워커 스쿨을 위한 강의 영상 촬영이었다. 노마드 워커 스쿨은 다양한 방식으로 살아가는 노마드 워커들의 이야기를 듣고 자신만의 로드맵을 설계해보는 워크샵 프로그램이다. 카메라 앞에 서는 것이 이렇게 어색하고 부끄...

LIFE
JUL 275분

목소리만 큰 할아버지가 되지 않기 위해

바베큐 파티에서 돌아오는 길, 내가 했던 말들을 되새기며 얼굴이 뜨거워졌다. 또다시 내 개똥철학을 꺼내 들며 마치 세상의 진리를 다 아는 사람처럼 떠들었구나 싶었다. 말은 엉성했고, 결론은 흐릿했으며, 무엇보다 상대방이 듣고 싶어 하지도 않았을 이야기들을 너무 많이 털...

LIFE
JUL 206분

보드리야르가 ChatGPT를 만났다면

요즘 나는 매일 AI와 대화를 나눈다. 별일도 아닌 것들을 묻고, 가끔은 고민을 털어놓기도 한다. 이 AI는 말도 잘하고, 예의도 바르며, 어떤 때는 나보다 나를 더 잘 아는 것 같기도 하다. 뭔가를 설명할 땐 놀라울 만큼 정확하고, 때때로 나를 위로하기도 한다. 그런...

TECH
JUL 1611분

react-native-app-auth - Data intent is null 이슈 해결

문제 상황 Show Your Time 앱에서 찍은 인증 사진을 Checkable에 바로 업로드할 수 있는 기능을 구현하기 위해 OAuth 인증 시스템이 필요했다. React Native에서 OAuth를 구현하기 위해 react-native-app-auth 라이브러리를 ...

TECH
JUL 159분

Tailscale + Caddy + DNS Challenge로 VPN 환경에서 SSL 인증서 발급하기

개요 VPN 환경에서 SSL 인증서 발급이 얼마나 까다로운지 직접 겪어봤다. Public IP가 없고 방화벽 뒤에 있는 서버에서는 일반적인 Let's Encrypt 인증서 발급이 불가능하다. Tailscale을 사용하고 있는 환경에서 Redash에 접근하려고 할 때 이...

LIFE
JUL 135분

책방 (2)

도서전에서 돌아온 뒤, 다시 현실적인 고민이 시작됐다. 책방을 꿈꾸며 가장 먼저 부딪힌 질문은 여전히 같았다. '이걸로 정말 먹고 살 수 있을까?' 돈을 벌려고 책방을 하려는 건 아니다. 오래도록 좋아했던 책이라는 매체를 더 깊이 들여다보고, 나만의 방식으로 사람들과...

LIFE
JUL 063분

경험주의자의 선택

개발자로 10년 넘게 살아왔지만, 개발이 나와 맞는다고 생각한 적은 없었다. 재미있지도 않고 힘들기만 했다. 그럼에도 계속했던 이유는 단순했다. 내가 했던 일 중에는 생산성이 높고 잘하고 가성비가 좋았으니까. 개인 성향이기도 했지만, 서비스를 오픈하고 나면 24시간 항...

LIFE
JUN 294분

2025년 반년 회고

2025년 6월 30일, 사업을 시작한 지 정확히 반년이 되었다. 작년 12월 31일 새해를 앞두고 그렸던 만다라트의 목표들을 하나씩 점검해보니 묘한 기분이 든다. AI 도서 작업은 진행 중이다. 하반기부터 겸임교수로 데이터베이스를 가르치게 되었고, 앱과 Checka...

LIFE
JUN 225분

책방(1)

금요일에 서울국제도서전에 다녀왔다. 수많은 책들 사이를 걸으며 묻어두었던 생각들이 다시 떠올랐다. 개발자로 10년 넘게 살아오면서 늘 마음 한구석에 있던 의문이 있었다. 개발자가 나의 평생 업이라는 확신이 서지 않았던 것이다. 어쩌면 책방이 나의 다음 업이 아닐까 하는...

TECH
JUN 156분

"NO완벽" 개발기

제 성격상 완벽주의를 추구하다 보니 여러 힘듦이 있었습니다. 뭔가를 시작하려고 하면 "완벽하게 해야 해"라는 생각 때문에 오히려 아무것도 못하게 되는 상황들이 반복되더라고요. 그래서 완벽하지 않아도 계속 굴러갈 수 있게 여러 방법들을 고민하다가, 관련된 문구를 지속해...

LIFE
JUN 083분

구글 지도가 없는 도시에서

짧게 2박3일로 칭다오에 여행을 다녀왔다. 나는 화려한 관광지나 사진 찍기 좋은 명소를 찾아다니는 여행을 선호하지 않는다. 대신 그 도시에서 잠시 살아보는 걸 즐긴다. 에어비앤비가 처음 등장했을 때부터 나에게 완벽한 플랫폼이라고 생각했다. 숙소 근처를 거닐고, 동네 과...

LIFE
JUN 013분

자격증 하나, 책 한 권

수요일에 정보보안기사 CBT 필기 시험을 봤다. 내 경력이나 실무에 꼭 필요한 자격증은 아니지만, 정보관리기술사에 도전하기 전 단계로 먼저 따보고 싶어서 2월부터 스터디를 시작했다. 온라인 스터디 운영은 생각보다 어려웠다. 이번이 두 번째 도전이었지만, 지난번보다 나아...

LIFE
MAY 255분

단단한 사람

멘토링을 자주 하는 편인데, 최근 들어 유독 여러 고민이 머릿속을 맴돌았다. 멘티들이 도움이 되었다고, 고맙다고 표현해줄 때도 마음 한구석에서는 늘 의구심과 불안감이 떠나지 않았다. 나중에 찬찬히 들여다보니, 이런 겉도는 걱정들 밑바닥에는 '내가 과연 누군가에게 이야...

LIFE
MAY 182분

일본 여행을 다녀왔습니다.

친구들과 일본 여행을 다녀왔다. 여행의 목적은 저마다 다르겠지만, 돌이켜보면 나에게 여행은 언제나 새로운 풍경을 즐기는 것 이상으로 사색과 관찰의 시간이 되어주었다. 매일 반복되는 일상에서는 생각할 틈을 내기 어렵고, 익숙한 환경에서는 새로운 시각을 갖기란 더욱 쉽지 ...

LIFE
MAY 104분

어디에 살고 싶으세요

"어디에 살고 싶으세요?" 커뮤니티에서 문득 그런 질문을 받았습니다. 나이를 먹고, 어느덧 정착을 '해버린' 지금 이 질문을 다시 듣게 되니 조금 묘한 기분이 들었습니다. 이미 답을 내린 줄 알았는데, 다시 묻는 순간 삶 전체가 흔들리는 기분이었습니다. 정착했다는 건 ...

LIFE
MAY 063분

콩트가 시작된다.

요즘 일본 드라마 콩트가 시작된다를 매일 한 편씩 보고 있다. 인기 없는 개그맨 트리오와 두 자매가 겪는, 조용하지만 울림 있는 이야기다. 10년간 콩트를 해왔지만 끝내 뜨지 못하고 해체하는 개그맨들의 모습을 보며 여러 감정이 스쳤다. 무언가를 오래 붙잡고 있다가 결...

LIFE
APR 274분

사이드킥 후기

월요일에 사이드킥 베타 기수를 마무리하는 책거리 모임을 열었다. 함께했던 참가자들과 후기를 나누는 자리로, 사무실 회의실에서 포트럭 파티를 진행했다. 혹시 참가자들이 음식을 가져오지 않을까 걱정되어 빵을 잔뜩 준비했는데, 우연히도 모두가 빵을 사 왔다. 덕분에 빵 파티...

LIFE
APR 177분

필사의 즐거움

어린왕자 필사 모임에 참여했다. 여러 사람들이 모인 자리에서 운영자 분이 준비해 주신 어린왕자의 일부분을 함께 필사하는 시간이었다. 우리 여섯 명이 하나의 테이블에 둘러앉았다. 그 후 함께 보이차를 마시며 대추 간식을 먹는 편안한 시간을 가졌다. 보이차의 깊은 향과 ...

LIFE
APR 134분

거절의 미학

거절은 우리 삶의 일부분이다. 출근길 지하철 출구에서 건네받는 전단지를 거절하는 사소한 순간부터 인생의 중대한 갈림길에서 내리는 결정까지, 우리는 매일 선택과 거절의 순간을 마주한다. 인생을 살다 보면 크고 작은 부탁을 받게 마련이다. 처음 만난 사이나 특별한 연이 없...

LIFE
MAR 074분

모닝페이지, 나를 만나는 시간

올해 초부터 시작한 '모닝페이지'가 어느덧 일상이 되었다. 처음에는 단순한 글쓰기 챌린지였지만, 지금은 삶에 고요한 안정감을 더하는 소중한 습관으로 자리 잡았다. 2025년 1월, 새해 첫날부터 모닝페이지 챌린지에 참여했다. 사실 나는 일기와는 거리가 먼 사람이었다. ...

LIFE
FEB 167분

커피챗 1년 후기

나는 왜 커피챗을 시작했나 Show Your Time 앱을 만들면서 깨달은 것이 있었다. 앱이 성공하려면 좋은 채널이 필요하고, 그 채널에는 내 브랜딩이 필요했다. 그래야 지금의 앱뿐만 아니라 앞으로 만들 다른 서비스들도 잘 전파될 수 있을 것 같았다. 그러던 중 커...

BUSINESS
FEB 155분

좋은건 팔린다는 안일한 생각은 버려라

'라면요리왕'. 이 만화는 단순한 요리 만화가 아닌, 비즈니스 통찰을 담은 작품이었다. 개발자 시절에는 그저 재미있는 라면 만화로만 보였던 것이, 이제는 비즈니스적 교훈을 전하는 작품으로 다가온다. 실제로 IT 업계와 요식업계는 놀랍도록 많은 공통점을 가지고 있다. ...

LIFE
FEB 093분

창백한 푸른 점 위에서

어제 SNS에 개발 관련 정보를 공유했다. 누군가에게 도움이 될까 하는 마음으로 시작한 일이었는데, 예상치 못한 댓글들이 달렸다. 글의 본질과는 전혀 관계없는 부분을 지적하고, 심지어는 조롱하는 듯한 반응들. '이런 걸로 태클 거는 사람들은 대체 뭐지?' 순간 짜증이...

LIFE
JAN 257분

그 많던 사이드 프로젝트는 다 어디로 갔을까

개발자라면 한 번쯤 사이드 프로젝트를 시작해봤을 것입니다. 그러나 대부분의 프로젝트는 절반도 완성하지 못한 채 GitHub의 저장소에서 잠들어 있죠. 이번 글에서는 사이드 프로젝트가 실패하는 이유와, 이를 성공으로 이끄는 방법에 대해 이야기해보려 합니다. 개발자들이 ...

LIFE
JAN 198분

AI 시대의 역설: 두려움과 희망 사이에서

1. AI 공포 마케팅의 현주소 많은 매체와 기업들이 AI에 대한 불안감을 상업적으로 활용하고 있다. "AI가 당신의 일자리를 빼앗을 것이다", "지금 당장 AI를 배우지 않으면 뒤처진다"와 같은 문구들이 넘쳐나고, 이를 해결하기 위한 고가의 강의와 서비스들이 등장하고...

LIFE
JAN 124분

함께한다는 것에 대하여: 말하지 못한 진심들

처음으로 부모님과 함께하는 유럽여행. 어린 시절부터 부모님의 지원 덕분에 해외에서 공부하고 여행하며 많은 것을 배울 수 있었다. 그동안 부모님이 내게 주신 그 모든 기회들이 나를 성장하게 했다. 거리의 카페에서 여유를 즐기는 법을 알게 되었고, 오래된 건물들 사이를 걸...

PLAN
DEC 314분

2025년 만다라트

2025년 만다라트 2025년을 위한 나만의 만다라트 계획 안녕하세요. 오늘은 제가 2025년을 위해 만든 만다라트 계획에 대해 이야기해보려고 합니다. 만다라트는 목표를 체계적으로 세우고 달성하는 데 도움을 주는 도구인데요, 제 만다라트는 나답게 살기 위한 여러 목표...

REVIEW
NOV 224분

[리뷰] AI 트루스

책을 읽으며 공감과 동시에 약간의 아쉬움을 느꼈다. AI의 현재와 미래에 대해 상대적으로 현실적인 접근을 하고 있는 점은 높이 평가할 만하다. 하지만 여전히 비현실적인 부분들이 존재하며, 특히 "AI가 인류를 대체할 것"이라는 공포는 과장되어 있다고 생각한다. 당신처...

LIFE
NOV 212분

나는 열린 마음의 소유자인가

'내가 맞다'는 생각은 거부할 수 없는 유혹이다. 마치 달콤한 사탕처럼 우리의 마음을 사로잡고, 때로는 중독성 있는 마약처럼 우리의 판단을 흐리게 만든다. 그리고 우리는 종종 이 확신이 얼마나 위험한지를 뼈아프게 깨닫는다. 완벽하다고 믿었던 기획은 실패하고, 틀렸다고 ...

REVIEW
SEP 0810분

[리뷰] 구글 임원에서 실리콘밸리 알바생이 되었습니다

구글에서 layoff 이후 실리콘밸리에서 알바생이 되어 일하면서 느낀 것들을 담은 책이다. 매우 바쁘게 삶을 살아가는 분이라 오히려 이렇게까지 할 수 있나 싶은 생각도 들었다. 에세이 형식이라 다른 이야기들을 하고 있지만 책 전체를 관통하는 부분들이 눈에 띄었고, 공...

TECH
MAY 286분

ShowYourTime에 3:4 비율 기능을 다시 도입하며

안녕하세요, ShowYourTime을 개발하고 있는 w0nder입니다. 이번 포스팅에서는 저희 앱에 4:3 비율 기능을 다시 추가하면서 개선한 내용을 공유하고자 합니다. 4:3비율 ShowYourTime에는 원래 4:3 비율 기능이 있었지만, 레이아웃과 여러 영역 조정...

DESIGN
MAY 066분

레드닷(Red Dot)으로 기록탭 인지 시키기

안녕하세요, ShowYourTime 앱 개발자입니다. 이번 글에서는 ShowYourTime 앱의 기록탭 활성화를 위해 진행한 레드닷(Red Dot) 실험에 대해 공유하고자 합니다. ShowYourTime 앱과 기록탭의 중요성 ShowYourTime 앱은 단순한 타임스탬...

BUSINESS
MAR 026분

ShowYourTime 앱 트래픽 10배 증가 사례: 간단한 ASO 전략으로 성공하기

ASO 를 적용하고 앱스토어 순위 199위 등극! 현대 디지털 시대에 모바일 앱 시장은 전례 없는 성장세를 보이고 있습니다. Google Play 스토어와 Apple의 App Store에는 수백만 개의 앱이 존재하며, 사용자들의 관심을 얻기 위한 경쟁은 이전보다 더욱...

TECH
JAN 0111분

ShowYourTime 개발후기

시작하며 fi-workers에서는 2023년 하반기에 ShowYourTime 앱을 만들었습니다. ShowYourTime 은 사진에 타임스탬프를 찍어주는 앱입니다. 앱에 대한 더 자세한 스토리는 fi-workers 의 프로덕트 디자이너이신 나나산 님이 쓰신 글을 보시면...