스택 오버플로우 경영
조엘은 제프 앳우드와 협력하여 스택 오버플로우를 만들었어요. 그 후 2010년부터 약 10년 동안 CEO로서 회사를 이끌었어요.
배울 점분야 전문가들 사이의 전략적 파트너십은 업계를 정의하는 플랫폼으로 이어질 수 있어요.

Joel Spolsky
포그 크리크 · 트렐로 · 스택 오버플로 공동 창업자, 블로그 '조엘 온 소프트웨어' 작가
전체 기록 556개
가입 없이 하루 3번 무료예요.
사진: Katie Chan CC BY-SA 4.0 원본 보기 잘라서 사용
전체 122개 가운데 기본 기록 18개
사례는 공개 자료에 나온 실제 일을 저희가 간추린 내용이에요.
조엘은 제프 앳우드와 협력하여 스택 오버플로우를 만들었어요. 그 후 2010년부터 약 10년 동안 CEO로서 회사를 이끌었어요.
배울 점분야 전문가들 사이의 전략적 파트너십은 업계를 정의하는 플랫폼으로 이어질 수 있어요.
조엘 스폴스키는 영업 팀 없이 Fog Creek Software를 시작했어요. 그는 웹사이트를 통해 컨설팅 서비스를 홍보하기로 했고, 유료 고객을 소개해 주는 누구에게나 5%의 추천 수수료를 지급하기로 했어요.
배울 점작은 기업은 명확한 금전적 인센티브를 통해 독자나 관객을 가상의 영업 조직으로 바꿀 수 있어요.
덴버 신공항 개항이 소프트웨어 공학적 실패로 인해 지연되었어요. 조엘은 팀이 오류를 보완할 여유가 전혀 없는 불가능한 일정에 내몰렸다는 점을 지적해요.
배울 점리스크 관리 없는 비현실적인 마감 기한은 대규모 프로젝트의 붕괴로 이어져요.
조엘은 수리공이 타일 바닥을 까는 것을 보고 육체노동은 같은 작업을 반복해야 한다는 점을 깨달았어요. 소프트웨어에서는 '타일 바닥'을 한 번 만들면 재사용 가능한 템플릿 라이브러리가 된다는 점을 주목했지요.
배울 점반복을 통해 확장되는 육체노동과 달리, 소프트웨어는 자동화와 재사용을 통해 확장돼요.
조엘과 팀원들은 정해진 마감일에 맞춰 FogBUGZ 3.0을 출시하기 위해 준비했어요. 마케팅 자료를 마무리하고 지원 계약을 처리할 수 있도록 온라인 스토어를 개선하는 데 집중했지요.
배울 점제품 출시 전 마지막 주에는 기술적인 버그 수정과 마케팅 및 판매 준비 사이의 균형을 맞춰야 해요.
조엘은 검색 버튼을 누르려는 순간 제안 팝업이 나타나 엉뚱한 항목을 클릭하게 만드는 버그를 발견했어요. 타이밍 문제가 해결될 때까지 홈페이지를 일반 구글로 다시 바꿨어요.
배울 점혁신적인 기능이라도 사용자의 기존 습관이나 타이밍을 방해하면 실패할 수 있어요.
법원은 사용자가 구글에서 포그버그즈를 검색할 때 경쟁사가 광고를 노출할 수 있다고 판결했어요. 조엘은 이것이 합법이지만, 고급 브랜드는 보통 이런 전술을 피한다고 언급했어요.
배울 점합법적인 경쟁 전술이라고 해서 항상 품격 있는 브랜드 이미지를 구축하는 데 도움이 되는 것은 아니에요.
fogcreek.com의 조립 서버가 서버실 온도가 80도를 넘을 때마다 반복적으로 다운되었어요. 조엘은 이 문제를 임시방편으로 때우는 대신 전문 산업용 서버를 주문해 교체하기로 결정했어요.
배울 점핵심 인프라의 신뢰성 문제는 취미용 장비로 씨름하기보다 전문 장비로 업그레이드하여 해결해야 해요.
조엘은 펜실베이니아 대학교에서 공부하던 중 유즈넷에 글을 올리고 싶어 했지만, 학교는 공식적으로 학부생의 이용을 허용하지 않았어요. 그는 어떻게든 글을 올릴 방법을 찾아냈고 결국 다른 학교로 전학을 갔어요.
배울 점창업자는 자신의 초기 창의적 또는 기술적 기여를 억압하지 않는 환경을 찾아야 해요.
조엘은 도그푸딩이 진정한 사용성 테스트를 방해한다는 칼 제팀의 비판에 대응했어요. 조엘은 자신의 '조엘 테스트'가 소프트웨어 팀의 핵심 지표로 사용성 테스트를 명시적으로 요구하고 있다는 점을 지적했어요.
배울 점도그푸딩 같은 하나의 개발 철학 때문에 다른 품질 관리 방법의 필요성을 간과해서는 안 돼요.
조엘은 아마존에서 아이팟의 성공을 인기가 덜한 경쟁사들과 비교하는 강연을 했어요. 왜 특정 이름과 디자인은 대중의 공감을 얻고 다른 것들은 실패하는지에 집중했어요.
배울 점창업자는 지나치게 설명적이거나 기술적인 제품 이름보다 명확하고 기억에 남는 브랜딩을 우선시해야 해요.
조엘은 베리사인(Verisign)에서의 부정적인 경험을 공유하며 register.com이나 더 저렴한 대안인 namebargain.com을 추천했어요. 그는 볼티모어 테크놀로지스 같은 일부 업체들이 똑같은 서비스에 대해 훨씬 더 많은 비용을 청구한다는 점을 지적했죠.
배울 점똑같은 제품에 프리미엄 비용을 지불하지 않으려면 서비스의 실제 제공업체가 어디인지 조사해 보세요.
조엘은 토론 그룹 소프트웨어의 새로운 베타 버전을 출시했어요. 프런트엔드는 여전히 밋밋했지만, 스팸 방지와 새로운 그룹 생성을 쉽게 만드는 등의 백엔드 개선에 집중했어요.
배울 점관리 효율성에 집중하면 나중에 훨씬 적은 노력으로도 성장을 관리할 수 있어요.
조엘은 구글이 페이지 새로고침 없이 데이터를 가져오는 검색 기능을 출시하는 것을 지켜봤어요. 그는 이것을 개발자들이 그동안 무시해왔던 비동기 웹 기술을 활용한 드물고 탁월한 사례로 인식했어요.
배울 점경쟁사의 새로운 기술적 구현은 내 제품의 사용자 인터페이스에 대한 품질 기준을 즉시 재정의할 수 있어요.
쿼크익스프레스 5.0의 핵심 설계자들이 부당한 대우에 지쳐 쿼크를 떠났어요. 그들은 자신들만의 회사를 차렸고, 덴버에 계속 머물 수 있게 해준 밴쿠버의 한 회사에 인수되어 식스 디그리즈라는 혁신적인 제품을 만들었어요.
배울 점재능 있는 인재들을 제대로 대우하지 않으면 그들은 떠나서 경쟁력 있는 사업을 시작할 거예요.
조엘의 포그 크릭 팀은 프로젝트 아드바크의 첫 번째 엔드 투 엔드 데모를 성공적으로 마쳤어요. 그는 건물 건축 비유를 들어, 비록 세부 사항은 부족하지만 핵심 구조는 완성되었다고 설명했어요.
배울 점세부적인 마무리가 부족하더라도 기능적인 엔드 투 엔드 데모에 도달하는 것은 제품 개발에서 중요한 전환점이에요.
조엘은 자신의 사이트에 있는 작은 책 이미지가 숨겨진 메타데이터 때문에 42KB가 넘는다는 사실을 발견했어요. 독자가 추천한 도구를 사용해 쓸모없는 데이터를 제거했고, 파일 크기를 80% 이상 줄였어요.
배울 점파일 크기와 같은 작은 기술적 세부 사항이 사용자 경험과 사이트 성능에 영향을 줄 수 있어요.
FogBUGZ 3.0을 출시한 후 체험판 서버에 예상치 못한 사용자가 몰려 서버가 마비되었어요. 조엘은 서버를 안정화하기 위해 데이터베이스 생성 방식을 재설계하는 데 엔지니어 4일 분량의 시간을 써야 했어요.
배울 점실패를 복구하는 비용이 테스트 비용과 같다면, 부하 테스트 같은 모범 사례를 건너뛰는 것이 경제적으로 합리적일 때도 있어요.
기본 기록 83개를 보고 있어요. 멤버십은 이 대가의 전체 기록 556개에서 답해요.
멤버십 알아보기제품과 엔지니어링
공개 자료를 바탕으로 저희가 정리한 기록이에요. 조엘 스폴스키 본인이나 관계사와 제휴 · 후원 관계가 없어요. 내려야 할 내용이 있으면 알려 주세요. 내림 요청 창구