단상: 코드를 고치기 전에 문제를 격리하라

작은 앱을 만들면서 Antigravity 와 Claude Code의디버깅 방식을 통해 얻은 작은 교훈을 공유합니다. [앱이름] 미니 전광판 [앱 동작원리] [문제점] [문제 해결 과정] 1) Antigravity“코드가 문제일 것이다” → 코드만 계속 수정 2) Claude Code“문제 지점을 먼저 좁히자” → 단계적 격리(isolation) [원인]Chrome의 보안 DNS (Secure DNS / DNS over HTTPS)로컬 네트워크 IP(192.168.0.111)에… Continue reading

ESP8266 임베디드 개발 독학 입문기

재미있는 장치가 도착했습니다. 바로 NodeMCU ESP8266 개발 보드 – 작지만 강한 32-bit RISC 칩– 아기자기한 80 KB RAM과 넉넉한 4 MB Flash– Wi-Fi: 이 칩의 존재 이유인 2.4 GHz 무선 통신– 클럭: 40 MHz– 가격: 4,300원 알리에서 주문하면 무료배송, 5일 후 도착 상단 16픽셀(노란색) + 하단 48픽셀(파란색) = 총 64픽셀입니다.로컬… Continue reading

나의 임베디드 개발 도전기

일주일 간의 재미있는 도전 과정을 간략하게 정리했습니다. 2. 5일 후 도착, 셋업을 진행함 오! 신기하네.그 과정에서 openweathermap API를 이용하는 것을 발견잉! 정체가 뭐냐? ESP8266은 Espressif 가 2014년에 출시한 WiFi 내장 32비트 마이크로컨트롤러WiFi 표준(2.4 GHz), TCP/IP 스택완전 내장어! 이거 장남감이 아니라 웹서버네. 5. 벽돌이 됨 놀랍게도 USB-C 포트 전원으로만 사용되고플래시 메모리에… Continue reading

생각을 구조화 : 마크다운 Markdown

항상 느끼는 것이지만,생각을 구조화할 수 있다는 것은 정말 멋진 일이다.말을 정갈하게 할 수 있고,글을 간결하게 작성할 수 있고,코드를 명확하게 짤 수 있다. 구조화된 생각을간결하게 표현할 수 있는 멋진 방법이바로 마크다운 Markdown이다. AI가 생성하는 모든 답변은 사실 마크다운이다.우리가 마크다운으로 생각하고마크다운으로 명령하고마크다운으로 문서를 작성한다면정말 많은 시간을 아끼고중요한 것에 집중할 수 있을 것이다…. Continue reading

[다큐] 1997 세계최강, 아키라키드

<1997 세계최강, 아키라키드>사라진 중학생 챔피언을 찾아서 1997년, 한국인 중학생 ‘아키라키드’가일본에서 열린 대전 격투 게임 세계대회에서 우승한다.일본이 승리하리란 모두의 예상을 뒤엎은 뒤 홀연히 사라진 소년. [감상문] 그날 통역도 없이 뻘쭘한 상황에서우연히 방문한 유일한 한국인이 그날의 상황을 영상으로 남겼고,수십년이 지난후 영상이 공개되고, 그 영상을 기반으로하나의 이야기를 만들어서 풀어나가는 것이 정말 흥미로웠습니다. 중간… Continue reading

사회복지 AI 컨퍼런스:Green∙Yellow∙Blue

2026. 1. 21(수) 다음세대재단과 예강희망키움재단이 함께한사회복지 AI 컨퍼런스:Green∙Yellow∙Blue에 참석 했습니다. 오전에는 3분의 이야기를 열심히 듣고 마인드맵으로 정리했습니다. 시대예보: 경량문명의 탄생송길영 작가『시대예보: 경량문명의 탄생』 저자, 마인드 마이너 인공지능에 내재된 위협과 우리 사회의 과제이광석 교수서울과학기술대학교 IT정책전문대학원 기술의 미래보다 우리의 현재조경숙 대표『AI블루』 저자, 도토리랩스 대표 오후에는 3시간 동안 36명이 함께 바이브코딩으로멋진 앱과 사이트를… Continue reading

어느 경력단절 바이브코더의 프레임워크 단상

프롤로그: 25년 만의 질문 1998년부터 2010년까지 리눅스 엔지니어이자 PHP 개발자로 일했다. 당시에는 필요한 라이브러리를 조합해서 기능을 구현하고, 팀 내에서 공유하며 사용했다. 단순하고, 가볍고, 명확했다. 그리고 2025년, AI 바이브코딩으로 다시 개발의 세계로 돌아왔다. 그런데 이게 무슨 일인가. 뭔놈의 프레임워크가 이렇게 많고, 복잡하고, 무거운 건지. Next.js, Django, Spring, Angular… 마치 개발을 시작하기… Continue reading

PSD 2도 분판 작업 자동화 성공기

도서 출판에서 별색 인쇄는 검정 채널과 별색 채널 2개의 판으로 인쇄하는 것을 의미합니다. 비용을 최적화 하기 위한 것이죠. 문제는 4도 컬러 4채널로 만든 이미지를2도 채널로 바꾸는 작업은 포토샵 액션을 사용해도꽤나 번거로운 작업이라는 것입니다. 300컷 기준 대략 6시간 정도 걸리는 단순노동이죠.그동안 이 작업을 자동화하기 위해 많은 노력을 했지만계속 실패를 했고… 드디어… Continue reading

바이브코딩으로 Rust 개발 시작하기

토요일 아침, Google Antigravity를 이용해Rust 기반 MacOS 앱을 완성했습니다.놀라운 것은 제가 Rust를 오늘 처음 접했다는 사실입니다. C, C++, C#, Java, Rust, Go, Python,JavaScript, TypeScript, Kotlin, Swift, PHP… 다양한 프로그래밍 언어가 있지만이제 ‘어떤 언어를 사용할 수 있냐’보다‘무엇을 원하느냐?’가 더 중요한 시점이 되었습니다.원하는 것이 있으면 결국 방법을 찾게 된답니다. 2년 전에는 AI로… Continue reading