
AI가 만드는 속도를 따라가려면, 책 읽는 습관이 필요하다
이미지와 영상을 빠르게 만들 수 있게 될수록, 무엇을 누구에게 말할지 정하고 결과를 판단하는 일이 중요해진다. 그 판단을 연습하는 방법으로 긴 글을 읽고 내 말로 요약하는 습관을 생각한다.
'루티' 태그가 붙은 글

이미지와 영상을 빠르게 만들 수 있게 될수록, 무엇을 누구에게 말할지 정하고 결과를 판단하는 일이 중요해진다. 그 판단을 연습하는 방법으로 긴 글을 읽고 내 말로 요약하는 습관을 생각한다.

Gemini와 Claude API로 개발하던 루티에 Ollama와 Gemma 3n E2B를 직접 연동했다. 호출 비용에 대한 고민에서 출발해, 서비스에 맞는 모델을 직접 실행하고 다루는 실험으로 이어진 이야기.

큰 사고 없이 성실하게 지냈는데 왜 인정은 늘 다른 사람 몫일까. 문제는 원래 무언가를 시도하는 사람에게만 생긴다. 흔적은 크기가 아니라 빈도로 남는다는 이야기.

웹 서비스를 앱처럼 사용하게 만드는 과정에서 가장 큰 허들은 역시 ‘홈 화면에 추가(Add to Home Screen)’ 유도입니다. 이번 루티(Routi) POC를 진행하며 안드로이드와 iOS 두 진영의 극명한 정책 차이를 다시 한번 실감했습니다. 1. Android: 사용자 친화적인 자동 설치 유도 안드로이드는 일정 조건(Manifest 파일, Service Worker 등)을 갖추면 브라우저가 직접 beforeinstallprompt 이벤트를 발생시킵니다. 이를 활용해 서비스 내에…

많은 사람이 새해 목표로 “10kg 감량”, “외국어 마스터” 같은 큰 덩어리를 가져옵니다. 하지만 우리 뇌는 갑작스러운 큰 변화를 위협으로 간주합니다. 시스템이 과부하에 걸려 금방 포기하게 만드는 것이죠. 1. 1%의 복리 효과 매일 딱 1%만 나아진다고 가정해 봅시다. 아주 미미해 보이지만, 이 1%가 1년 동안 쌓이면 수학적으로 약 37배 성장한 자신을 만나게 됩니다. 이런 ‘사소한 승리(Small…

최근 소프트웨어 개발의 화두는 ‘바이브코딩(Vibe Coding)’입니다. 아이디어를 코드라는 실체로 옮기는 과정에서 AI를 파트너로 삼아 개발 속도를 비약적으로 높이는 방식이죠. 이번에 저는 루틴 관리 앱 ‘루티(Routi)’의 POC(개념 증명)를 진행하며, PHP 환경에서 예약 알림 시스템을 어떻게 설계하고 자동화했는지 그 기술적 구조를 공유하고자 합니다. 1. PHP의 Stateless 특성과 Crontab의 필요성 웹 엔진으로서의 PHP는 기본적으로 ‘Stateless’합니다. 즉, 외부의 요청(HTTP…