
아무 문제가 없다는 건, 아무것도 하지 않았다는 뜻일지도 모른다
큰 사고 없이 성실하게 지냈는데 왜 인정은 늘 다른 사람 몫일까. 문제는 원래 무언가를 시도하는 사람에게만 생긴다. 흔적은 크기가 아니라 빈도로 남는다는 이야기.
'루티' 태그가 붙은 글

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

웹 서비스를 앱처럼 사용하게 만드는 과정에서 가장 큰 허들은 역시 ‘홈 화면에 추가(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…