평화, 사랑, 그리고 CRUD: 기술과 삶 속의 평화로운 개발 여정

Tia Anderson, Peace, love, and CRUD: Finding calm in the chaos. San Francisco Ruby Conference 2025

작성자
Evil Martians
발행일
2026년 01월 13일

핵심 요약

  • 1 번아웃과 압박 속에서 개발자의 평화를 되찾기 위한 'Palm' 앱 개발 여정과 철학을 공유합니다.
  • 2 가독성과 유지보수성을 중시하는 '평화로운 코드' 개념을 정립하고, AI를 활용한 정신 건강 지원 아이디어를 제시합니다.
  • 3 삶과 코드 전반에 걸쳐 평화를 선택하고 확산하여 긍정적인 변화를 만들어낼 것을 역설합니다.

도입

“평화, 사랑, 그리고 CRUD”는 개발자 티아(Tia)가 현대 기술 산업의 끊임없는 압박과 번아웃 속에서 내면의 평화를 찾고, 이를 코드와 삶에 적용하려는 여정을 담은 강연입니다. 올해 Railscom에서 발표했던 라이트닝 토크를 확장한 이 강연은, 기술이 우리를 자신으로부터 멀어지게 만드는 시대에 어떻게 하면 평온함을 유지하고, 의미 있는 방식으로 기술을 활용할 수 있을지에 대한 깊이 있는 통찰을 제공합니다. 티아는 자신의 경험을 바탕으로 'Palm'이라는 개인 앱을 개발하며 이러한 철학을 구체화했습니다.

티아의 여정은 Ruby on Rails 앱인 NationBuilder의 프론트엔드 개발자로 약 6년간 근무한 경험에서 시작됩니다. 해고 이후, 그녀는 개발자로서 백엔드 역량을 강화하고 Ruby 코드를 직접 작성하여 배포할 수 있음을 증명하기 위해 ‘Palm’ 앱 개발에 착수했습니다. 이 앱은 그녀의 부트캠프 졸업 프로젝트에서 시작되었으나, 압박 없이 코딩하고 번아웃 없이 개발할 수 있는 기회를 제공하며 예상보다 훨씬 큰 프로젝트로 발전했습니다.

Palm 앱의 철학

  • 사용자 중심 디자인: ‘Palm’은 저널링, 가드닝, 레시피 트래킹 기능을 제공하며, 사용자를 압박하거나 과도하게 게임화하지 않는 부드러운 UI를 지향합니다.
  • 평온함 추구: 모든 UI 결정은 외부의 소음을 줄이고 사용자가 있는 그대로의 자신을 받아들일 수 있는 공간을 제공하는 데 중점을 둡니다. 이는 빠르게 변화하는 세상 속에서 내면의 평온함을 기르는 수단이 됩니다.

평화로운 코드 (Peaceful Code)티아는 개발자 간의 존중과 협력을 강조하며 ‘평화로운 코드’의 개념을 제시합니다.

  • 가독성: 145개가 아닌 15개 정도의 명확하고 이해하기 쉬운 모델을 작성하며, 메서드 이름을 잘 짓고 코드를 읽기 쉽게 만드는 것이 중요합니다.
  • 유지보수성: 미래에 코드를 물려받을 개발자를 배려하여, 복잡하고 난해한 코드 대신 명확하고 직관적인 코드를 작성해야 합니다. 이는 단순히 사용자뿐만 아니라 코드 유지보수자에게도 평화를 제공합니다. “미로가 아닌 빵 부스러기, 영리함이 아닌 친절함”이 핵심입니다.

기술을 통한 평화 확장: AI의 역할티아는 기술이 단순히 화면 너머의 평화를 제공할 수 있는지에 대한 질문을 던집니다. 특히 정신 건강 분야에서 AI의 잠재력을 탐구합니다.

  • AI 동반자: ChatGPT를 앱에 통합하여 저널링 프롬프트를 생성하는 것에서 나아가, 감정을 기록하고, 기록을 실제 상담사에게 전송하며, 심지어 사용자가 위험에 처했을 때 988(미국 자살 예방 핫라인)과 같은 긴급 서비스에 알릴 수 있는 AI 동반자의 가능성을 제시합니다.
  • 고통 감지 및 예방: AI가 사용자의 정신적 어려움을 감지하고, 고통을 증폭시키는 대신 이를 포착하여 적절한 지원을 제공함으로써 생명을 구할 수도 있다는 비전을 공유합니다. 이는 AI를 의미 있고 유용하게 활용하는 방법입니다.

결론

티아는 평화가 시끄럽거나 바이럴되지 않지만, 매우 전염성이 강하며 우리가 의식적으로 선택해야 하는 가치임을 강조합니다. 코드, 삶, 친구 관계 등 모든 영역에서 함께 평화를 구축해야 한다고 역설합니다. 그녀는 모든 사람에게 자신의 내면에 있는 빛을 기억하고, 함께 빛을 발하여 세상에 긍정적인 잔물결 효과를 만들어낼 것을 촉구합니다. 'Palm' 앱은 이러한 평화로운 개발과 삶의 철학을 구현하는 도구이자, 우리가 기술을 통해 어떻게 더 나은 세상을 만들 수 있는지 보여주는 하나의 예시입니다.

댓글 0

로그인이 필요합니다

댓글을 작성하거나 대화에 참여하려면 로그인이 필요합니다.

로그인 하러 가기

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!