소프트웨어 해커톤이여 안녕. 하드웨어 해커톤이여 영원하라

3 hours ago 4
  • 48시간 해커톤에서 오래된 회전식 전화기에 Raspberry Pi를 연결해 양방향 오디오, 벨, 수화기 스위치를 서버와 연동하는 데모를 구현함
  • 데모는 AI 에이전트가 음악을 조사하고 Spotify API로 재생목록을 만들며, 사용자의 음악 요청을 처리하도록 구성
  • 참가자 두 명은 주말 내내 코드 한 줄도 보지 않았고, 해커톤에서는 내부 코드보다 작동 여부가 중요해졌다고 봄
  • 코드 작성보다 전체 시스템 설계와 구현 세부 조정에 집중하게 되면서, 하드웨어와 물리 세계의 인터페이스를 다룰 정신적 여유가 생김
  • 웹 앱만으로는 해커톤의 도전성이 약해졌고, 오래된 기술과 소비자 전자제품을 엮는 하드웨어 해커톤이 더 두드러질 것이라고 봄

회전식 전화기 해커톤 데모

  • Vilnius에서 열린 해커톤에서 오래된 회전식 전화기를 가져와 2인 팀이 48시간 동안 작업함
  • 전화기에는 Raspberry Pi를 연결했고, Raspberry Pi는 전화기의 입출력과 연동하며 서버와 단일 WebSocket 연결로 통신함
  • WebSocket 연결은 양방향 오디오, 맞춤 주파수와 오디오 패턴을 가진 벨, 수화기 내려놓기 스위치를 제어함
  • 최종 데모는 AI 에이전트가 음악을 조사하고, 재생목록을 만들고, Spotify API를 통해 특정 음악 모음을 재생하도록 구성됨
  • 요청 예시는 “Epstein files에 오른 것으로 알려진 아티스트의 음악을 틀어줘”, “70년대 잠비아 사이키델릭 록 재생목록을 만들어줘” 등이었음
  • 전화 반대편의 성격은 ElevenLabs를 통해 따뜻한 Yorkshire 신사처럼 설정됨

해커톤의 초점 변화

  • 최근 코드 작성 흐름의 변화 속에서 참가자 두 명 모두 주말 내내 코드 한 줄도 직접 보지 않음
  • 12개월 전에는 상상하기 어려웠던 방식이 현재 현실이 되었고, 해커톤에서는 결과물이 작동하는지가 핵심이 됨
  • 해커톤의 초점은 잠을 줄이고 손가락이 아프도록 코드를 치는 방식에서, 시스템 전체를 사고하는 방식으로 이동함
  • 구현 세부를 반복하고 급진적으로 리팩터링하는 작업이 사소한 일이 되면서, 하드웨어와 물리 세계의 접점을 다룰 여지가 커짐
  • 24개월 전에는 훌륭한 성취였을 수 있는 웹 앱도 이제 평범해졌고, 해커톤의 기준을 더 밀어 올릴 방법은 하드웨어
  • 앞으로 몇 달 동안 이전보다 하드웨어 해커톤에 더 큰 강조가 생길 것이라고 예상함
  • 오래된 기술은 예전에는 매우 좁고 시간이 많이 드는 도메인 지식이 필요했지만, 다시 실험 대상으로 부활할 수 있음
  • 예를 들어, Apple II용 괴상한 앱, 팩스기를 소셜 미디어 네트워크로 바꾸기, Game Boy Advance를 Bloomberg terminal로 바꾸기, 사랑과 고통을 느낄 수 있는 LLM 기반 금전등록기, AI 음성 활성화 전자레인지 등이 있음
  • 이런 프로젝트에는 정상적인 비즈니스 사례가 없을 수 있지만, 해커톤은 다소 터무니 없어야 함
  • VC 피칭이나 해결하려는 문제를 보고 싶지 않으며, 전선과 API로 이루어진 과도하게 만들어진 기괴한 구조물을 보고 싶음
    • breadboard 위에 구현된 hubris(오만)의 현현, 현실을 의심하게 만드는 frankenstein식 가전제품과의 결합을 지향
Read Entire Article