인터페이스 카피의 정의
DHH는 버튼이나 콘텐츠에 이름을 붙일 때 '전송'과 '저장' 중 무엇을 선택할지와 같은 구체적인 선택들을 분석했어요. 그는 이러한 작은 언어적 결정들이 곧 인터페이스 디자인을 구성한다는 결론을 내렸어요.
배울 점창업자는 버튼 라벨이나 양식 안내를 선택하는 것이 단순 사무가 아니라 디자인 작업임을 깨달아야 해요.

David Heinemeier Hansson
루비 온 레일스 개발자, 37시그널스 공동 소유자
전체 기록 944개
가입 없이 하루 3번 무료예요.
사진: David Merrett from Daventry, England CC BY 2.0 원본 보기 잘라서 사용
전체 221개 가운데 기본 기록 33개
사례는 공개 자료에 나온 실제 일을 저희가 간추린 내용이에요.
DHH는 버튼이나 콘텐츠에 이름을 붙일 때 '전송'과 '저장' 중 무엇을 선택할지와 같은 구체적인 선택들을 분석했어요. 그는 이러한 작은 언어적 결정들이 곧 인터페이스 디자인을 구성한다는 결론을 내렸어요.
배울 점창업자는 버튼 라벨이나 양식 안내를 선택하는 것이 단순 사무가 아니라 디자인 작업임을 깨달아야 해요.
두 번이나 프로그래밍 학습에 실패한 후, 다비드는 학교 견학에서 HTML을 접했어요. 텍스트가 깜빡이고 크기가 변하는 것을 즉시 확인하며 이전 시도에서 부족했던 긍정적인 강화를 얻었죠.
배울 점낮은 진입 장벽과 빠른 성취는 어려운 분야에 대한 관심을 다시 불러일으킬 수 있어요.
DHH는 크롬이 오픈 웹에 기여한 바가 크기 때문에 미 법무부가 구글에서 크롬을 분리하려는 시도는 실수라고 주장해요. 대신 모바일 앱스토어 수수료 같은 진짜 독점 문제에 집중해야 한다고 제안해요.
배울 점대안이 있는 고품질 무료 도구보다는 사용자가 실제로 갇혀 있는 영역의 독점 문제에 집중해야 해요.
이메일 혼선으로 고객 프로젝트에서 실수를 저지른 후, 데이비드와 제이슨은 간단한 프로젝트 관리 도구를 만들기로 결심했어요. 교육이나 세미나가 전혀 필요 없을 정도로 직관적인 시스템을 원했죠.
배울 점자신의 운영상 실패를 해결하기 위해 만든 내부 도구가 성공적인 상업적 제품이 될 수 있어요.
쇼피파이가 거대 기업이 되기 전, 창업자 토비 뤼트케는 레일즈 핵심 기여자로 활동하며 Active Merchant와 Liquid 템플릿 언어를 작성했어요. 그는 스노보드를 팔기 위해 레일즈를 사용해 첫 상점인 Snow Devil을 혼자서 만들었죠.
배울 점개별적인 영향력을 극대화하는 도구를 사용한다면 한 명의 개발자도 거대한 글로벌 플랫폼을 구축할 수 있어요.
DHH는 리눅스 리믹스인 Omakub을 만들면서 경험이 거의 없던 배시(Bash) 언어로 코드를 작성했어요. AI를 사용해 코드를 생성했지만, 같은 기초 표현을 반복해서 묻게 되면서 문법을 제대로 배우지 못하고 있다는 사실을 깨달았어요.
배울 점AI가 코드를 대신 써주게 하면 새로운 기술을 실제로 내면화하는 것을 방해할 수 있어요.
DHH는 실제 시스템을 구축하기 위해 AI '바이브 코딩'을 사용해 보았지만 규모가 커지면 실패한다는 것을 발견했어요. 겉보기에는 작동하는 것처럼 만들 수 있었지만, 주니어 프로그래머처럼 버그 하나를 고치려다 여러 가지를 망가뜨리곤 했어요.
배울 점현재의 AI 도구는 간단한 작업은 처리할 수 있지만 복잡한 시스템의 무결성을 유지하는 데는 어려움이 있으므로, 결과물을 검증할 인간의 전문 지식이 필요해요.
베이스캠프는 19년 동안 재무 책임자 없이 단순한 회계 방식에 의존해 운영되었어요. 결국 여러 주에서 발생한 판매세 미납 문제로 500만 달러의 합의금을 지불하게 되었고, 그제야 전문 재무 인력을 채용했지요.
배울 점높은 수익성은 운영상의 리스크를 가릴 수 있으므로, 작은 실수가 커지기 전에 전문적인 재무 관리를 도입하는 것이 중요해요.
제프 베이조스는 회사에 돈을 넣는 대신 창업자들로부터 직접 베이스캠프의 소수 지분을 샀어요. 이를 통해 DHH와 제이슨 프리드는 개인적인 재정적 안정을 얻었고, 덕분에 전통적인 벤처 캐피털의 제안을 거절하며 소규모를 유지할 수 있었어요.
배울 점개인적인 자금 확보는 수단과 방법을 가리지 않는 초고속 성장에 대한 압박을 막아주는 백신 역할을 할 수 있어요.
파트너십 초기, 제이슨 프리드와 데이비드는 일이 삶 전체를 집어삼키지 않도록 하겠다고 약속했어요. 스타트업 업계에서 흔히 볼 수 있는 후회를 피하기 위해 사업과 병행하여 우정, 취미, 가족을 만드는 일을 우선순위에 두었죠.
배울 점공동 창업자와 초기에 경계를 설정하는 것은 장기적인 지속 가능성을 보장하고, 사업이 실패하더라도 개인적인 후회를 남기지 않게 해줘요.
베이스캠프는 컴퓨팅 자원을 빠르게 이전했지만, 저렴한 가격을 적용받기 위해 맺은 4년 단위의 S3 스토리지 계약에 묶여 있었어요. 이는 클라우드 업체들이 고객을 유지하기 위해 다년 계약을 어떻게 활용하는지 보여줘요.
배울 점낮은 가격을 대가로 비즈니스 민첩성을 떨어뜨리는 장기 클라우드 계약을 주의해야 해요.
아이들이 야망에 방해가 될 것이라는 흔한 두려움에도 불구하고, DHH는 가족을 부양하면서 주 40시간 근무를 엄격히 지켰어요. 등교 지원과 가족 저녁 식사를 중심으로 하루를 구성했고, 이는 업무 시간에 더 효율적으로 일하게 만들었어요.
배울 점일과 삶 사이의 엄격한 경계는 실제로 업무적 집중력과 성과를 향상시킬 수 있어요.
독일 아우토반에서 람보르기니 가야르도를 운전하던 중 DHH는 시속 200마일에 도달했어요. 그는 노면 구멍 같은 예측 불가능한 변수 때문에 공공 도로에서의 고속 주행이 트랙보다 훨씬 더 무섭다는 것을 깨달았어요.
배울 점통제된 환경에서 예측 불가능한 실제 환경으로 옮겨갈 때 리스크의 체감은 완전히 달라져요.
수십 년간 텍스트메이트를 사용해온 데이비드는 약 1년 전 네오빔으로 전환했어요. 3일 동안은 심한 좌절감을 느꼈지만, 일주일 만에 새로운 설정에 능숙해졌고 만족하게 되었어요.
배울 점단기적인 좌절은 워크플로우와 도구를 업그레이드하는 과정에서 자연스럽게 발생하는 부분이에요.
데이비드와 그의 팀은 정보 설계사(Information Architect)를 따로 채용하지 않기로 결정했어요. 작은 팀 규모에 비해 그 역할이 너무 지나치게 구체적이라고 판단했기 때문이에요. 대신 제품 개발의 여러 측면을 다룰 수 있는 사람을 선호했어요.
배울 점소규모 비즈니스는 팀원이 다양한 업무를 수행하는 데 방해가 되는 지나치게 구체적인 직무의 채용을 피해야 해요.
애플은 iOS 14.5에서 사용자가 앱 추적을 거부할 수 있는 기능을 도입했어요. 데이터에 따르면 미국 사용자의 96%가 앱과 웹사이트 전반에서 추적당하는 것을 거부하는 선택을 했어요.
배울 점명확한 선택권이 주어지면 대다수의 고객은 감시 기반의 마케팅을 거부할 거예요.
DHH는 아이디어를 -1에서 20점으로 매기되, 그 숫자를 수백만 달러로 키우는 것은 실행이라는 데릭 시버스의 프레임워크를 공유해요. 실행이 없는 뛰어난 아이디어는 단지 20달러의 가치밖에 없다고 주장해요.
배울 점실행되지 않은 아이디어를 보호하거나 과하게 다듬기보다, 실제로 만들고 출시하는 데 집중하세요.
데이비드는 일론 머스크나 데이브 샤펠 같은 공인들이 강렬한 집단적 적대감의 표적이 되는 트렌드를 관찰했어요. 한때 내부자였던 이들이 해결되지 않은 사회적 긴장을 해소하기 위한 희생양이 되었다고 분석했죠.
배울 점대중의 분노는 개인의 실제 유죄 여부와 상관없이 집단을 통합하기 위해 유명인을 표적으로 삼는 경우가 많아요.
워드 커닝햄과 그의 동료들은 위키에서 개인별 기여 표시나 소유권 같은 기능들을 의도적으로 제거했어요. 공동체에 집중하기 위해 콘텐츠에서 개인의 자아와 시간 기록을 없애기로 결정한 거예요.
배울 점표준적인 기능들을 제거하는 것이 오히려 공동체의 성공을 돕는 독특한 환경을 만들 수 있어요.
Ta-da List를 만들 때 팀은 담당자 지정, 마감일, 카테고리 같은 기능을 의도적으로 제외했어요. 도구를 깔끔하게 유지하면서 사용자들이 어떻게 적응하는지 지켜보고 싶었거든요.
배울 점특정 기능을 제외함으로써 사용자가 제품을 창의적이고 유연하게 사용할 수 있는 길을 열어줄 수 있어요.
기본 기록 141개를 보고 있어요. 멤버십은 이 대가의 전체 기록 944개에서 답해요.
멤버십 알아보기1인 사업과 인디 메이커
공개 자료를 바탕으로 저희가 정리한 기록이에요. 데이비드 하이네마이어 핸슨 본인이나 관계사와 제휴 · 후원 관계가 없어요. 내려야 할 내용이 있으면 알려 주세요. 내림 요청 창구