강의장에서 독자 만나기

2026년 4월 30일80명이 넘는 서울시 사회복지사들과 함께바이브코딩 워크숍을 진행했습니다. 안티그래비티를 이용해 Excel 파일을 분석하는사이트를 만들었지요. 쉬는 시간에 저의 오랜팬을 만났습니다.2012년에 출긴된 <철들고 그림 그리다>의 독자입니다. 따뜻한 사연이 담긴 손편지와선물을 한아름 주고 가셨어요. 저의 글과 그림이 누군가에게작은 용기를 줄 수 있다는 것은작가만이 느낄 수 있는 행복이지요. 좋아 하는 그림 그리고,모아서 책… Continue reading

[공유] <시작! 바이브코딩 임베디드 개발> PDF 슬라이드

<시작! 바이브코딩 임베디드 개발> PDF, 90 페이지 2026년 4월 25일 진행된 3시간 클래스의 교재 공유합니다.알리에서 부품 구입하시고 슬라이드에 나오는 프롬프트를 입력하면잘 동작합니다. [교훈] – 3시간에 딱! 맞춰 준비했는데실제 안티그래비티 무료 사용자는 응답 시간이 좀 더 걸리네요. – 2차 교육에서는 내용을 살짝 줄이고좀 더 자동화해서 진행 예정입니다. – USB-C 포트가 없는… Continue reading

바이브코딩 GPS 트래커 만들기

사모예드 미호와 산책하는 경로 확인하고 싶어서GPS 트래커를 만들었어요. ESP32 에 NEO-M8N GPS 모듈을 붙인 후에보조배터리로 전원을 넣고GPS 정보를 1초에 한번씩 받아서SD 카드에 CSV로 저장한 후에지도 위에 표시하면 됩니다. 간단하군요. 넓은 공원에서는 무려 12개의 인공위성 신호가 잡히네요.미호 하네스에 붙여 주려고 했는데 너무 커서 포기. https://github.com/jvisualschool/ESP32-GPS 소스는 요기!

[후기] 건강보험공단 바이브코딩 과정

2026. 3. 16~17 2박3일,16시간의 커리큘럼으로건강보험공단 직원 대상의 바이브코딩 과정을 진행했습니다. 오늘 교육 담당자 분께서 피드백을 정리해서 보내주셨습니다.18명 응답, 평균 100점. 이 과정을 진행하며 느낀 흥미로운 것은전문영역(도메인)과 아이디어가 있다면이것을 구현하는 방법은 그닥 어렵지 않다는 것입니다. 쉽다는 것은 아니지만 결국 방법을 찾아 냅니다.몇가지 흥미로운 앱의 이미지 공유합니다. 반짝반짝 빛나는 호기심 가득한 수강생을… Continue reading

[경험담] 바이브코딩으로 화상 입기.

1. ESP32-S3 보드에 1W 8옴 미니 스피커를 붙이려고 함 2. 안티그래비티가 오류가 있는 코드를 만들어줌 3. 업로드 후 스피커 소리가 이상해지면서 엉뚱한 소리가 남 4. 전력 모니터에서 전류가 30mA 에서 300mA로 10배 늘어남 5. 스피커를 만졌는데 엄청나게 뜨거움! 앗 뜨거!!!! 6. 스피커 홀라당 망가짐+손가락에 1도 화상 7. 안티그래비티가 사고치고 클로드… Continue reading

AI와 슬라이드

3일동안 제천 국민건강보험공단 인재개발원에서바이브코딩 과정을 진행 중입니다. 치열한 경쟁률을 통해 선발된 분들이라수업 분위기가 너무 너무 좋습니다. 밥도 맛있고, 공기도 맑고, 날씨도 좋고,최근 신축한 제2교육동 시설이 정말 훌륭합니다.교육 담당자의 세심한 준비도 완벽합니다. 수강생 한 분이 질문을 합니다. “공유해 주신 강의 슬라이드 너무 멋진데AI로 만드신 것인가요?” 제가 답했습니다. ” 저는 소중한 것은… Continue reading

왕초보 게임패드 디바이스 드라이버 개발기

세상에나….제가 ESP32 S3용 BLE 게임패드용 디바이스 드라이버를 만들었습니다. [ESP32-S3] [BLE]Bluetooth Low Energy저전력 블루투스로 2.4GHz 주파수 대역을 사용아파트 공동 현관, 가전제품, 게임패드에서 사용 [QSPI]Quad Serial Peripheral Interface데이터 선을 4개 사용하는 SPI 통신이론적으로 SPI 대비 4배의 속도(40Mbps) [ESP-IDF]Espressif IoT Development FrameworkESP32를 위한 공식 IoT 개발 프레임워크 [원하는 것] [장비] [이슈] [원인] [선택지]… Continue reading

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

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