
조엘 스폴스키
Joel Spolsky
포그 크리크 · 트렐로 · 스택 오버플로 공동 창업자, 블로그 '조엘 온 소프트웨어' 작가
전체 기록 556개
- 원칙 242
- 사례 122
- 발언 192
가입 없이 하루 3번 무료예요.
사진: Katie Chan CC BY-SA 4.0 원본 보기 잘라서 사용
발언
전체 192개 가운데 기본 기록 29개
발언은 출처 원문에 있는 문장 그대로예요. 한국어는 저희가 옮겼고, 원문 보기를 누르면 영어 원문이 나와요.
자사 제품 직접 사용하기
제 회사의 제품인 CityDesk가 베타 단계에 있고, 저는 자기 제품을 직접 써보는 것의 중요성을 굳게 믿어요. 그래서 오늘부터 이 사이트는 CityDesk로 제작될 것이고, 디자인도 새로워질 거예요.
원문 보기원문 접기
My company's product CityDesk is in beta, and I'm a strong believer in eating your own dogfood . So starting today this site will be produced using CityDesk, and thus the new look.
저희 풀이조엘은 왜 자신의 블로그 백엔드를 자기 회사의 새로운 소프트웨어로 교체하는지 설명해요.
작은 회사의 제약
작은 회사인 Fog Creek Software는 영업 팀이나 영업 담당자, 심지어 영업용 고양이조차 고용할 여력이 없어요.
원문 보기원문 접기
As a tiny company, Fog Creek Software can't afford a sales team, or even a sales person, or in fact, a sales cat .
저희 풀이조엘은 포그 크릭 소프트웨어에 왜 전통적인 영업 부서가 없는지 설명해요.
추천 인센티브 프로그램
Fog Creek Software의 서비스가 필요한 분을 알고 계시고 그분들이 저희를 고용한다면, 프로젝트 수익의 5%를 드릴게요.
원문 보기원문 접기
If you know someone who can use the services of Fog Creek Software, and they hire us, I'll pay you 5% of the revenue we get from the project
저희 풀이조엘은 정규직 영업 직원을 대체하기 위해 추천 수수료 제도를 제안해요.
재능과 자격증의 차이
냅스터를 만들고 세상을 바꾼 18세의 숀 패닝이 과연 자격 인증을 받았을까요?
원문 보기원문 접기
Would 18-year-old Shawn Fanning , who wrote Napster and changed the world, have been certified?
저희 풀이조엘은 공식적인 자격 인증 제도가 세상을 바꾼 젊은 혁신가를 인정하거나 허용했을지 의문을 제기해요.
숨겨진 의존성
에니그마를 자세히 들여다보면, 여전히 인터넷 익스플로러가 필요하고 그걸 사용하고 있는 셈이지만, 정작 그 기능들은 하나도 누릴 수 없어요.
원문 보기원문 접기
When you look closely at Enigma, you still need Internet Explorer, you're still using Internet Explorer, but you don't get any of the features.
저희 풀이조엘이 동일한 기반 엔진을 사용함에도 불구하고 제품에 기능이 부족하다는 점을 지적해요.
복잡한 옵션 이해하기
C 채권은 조금 더 복잡해서 설명이 필요해요. 10주년이 되는 날, 정부는 여러분에게 10만 달러를 돌려주고 관계를 끝낼지, 아니면 20년 더 돈을 보유하며 이자를 계속 줄지 결정할 권한을 가져요.
원문 보기원문 접기
Bond C is a little more complicated so let me explain. On the tenth anniversary, the government gets to decide whether to pay you your $100K back and owe you nothing, or keep your $100K for another twenty years
저희 풀이조엘이 발행자가 결정권을 갖는 콜러블 채권의 메커니즘을 설명해요.
답답한 문서화
지난 4년 동안 MSDN에서 무언가를 찾으려 할 때마다 화가 났어요. 그 빌어먹을 WinCE 문서가 계속 방해가 되었거든요.
원문 보기원문 접기
For the last 4 years I've been furious every time I try to find something in MSDN , and the bloody WinCE documentation kept getting in the way.
저희 풀이조엘은 기술 문서에서 관련 없는 검색 결과가 나오는 것에 대한 답답함을 표현해요.
데이터베이스 기본 지원
이제 언어 설계자가 RDBMS 접근이 현대 애플리케이션 구현의 본질임을 인정하고, 이를 구문적으로 일급 객체로 지원해야 할 때예요.
원문 보기원문 접기
It's about time that a language designer admitted that RDBMS access is intrinsic to modern application implementation and supported it in a first-class way syntactically.
저희 풀이조엘은 프로그래밍 언어가 데이터베이스 작업을 자체적으로 지원해야 한다고 주장해요.
UI와 발견의 용이성
사용자 인터페이스가 냅스터나 카자, 그누텔라보다 훨씬 뛰어나요. 모든 것이 잘 교차 색인되어 있고 리뷰가 달려 있어서 새로운 음악을 찾기가 특히 쉽거든요.
원문 보기원문 접기
The UI is much better than anything Napster/KaZaa/Gnutella had, it's especially easy to find new things to listen to because everything is nicely cross-indexed and reviewed.
저희 풀이조엘은 불법 파일 공유 대안보다 랩소디 음악 서비스를 선호하는 이유를 설명해요.
합리적인 결제 모델
마침내 음반 업계가 (엄청난 압박 속에서) 디지털 음악에 비용을 지불할 합리적인 방법을 우리에게 제시했어요.
원문 보기원문 접기
Finally, the recording industry (under extreme duress) has given us a reasonable way to pay for digital music.
저희 풀이조엘은 불법 복제에서 합법적인 구독 기반 음악 서비스로의 변화에 대해 언급해요.
제품 기능 테스트
CityDesk는 여러 언어로 사이트를 지원하기 쉽게 설계된 꽤 광범위한 다국어 지원 기능을 갖추고 있지만, 오늘 전까지는 실제로 테스트해 볼 기회가 없었어요.
원문 보기원문 접기
CityDesk has pretty extensive multilingual support that was designed to make it easy to support a site in multiple languages, but I've never been able to try it out until today.
저희 풀이조엘은 자신의 블로그 번역본을 활용해 소프트웨어의 다국어 기능을 테스트하는 것에 대해 논의해요.
버그 추적의 중요성
버그 데이터베이스를 유지하는 것은 훌륭한 소프트웨어 팀의 특징 중 하나예요. 얼마나 적은 팀들이 실제로 이 일을 하고 있는지 볼 때마다 정말 놀라워요.
원문 보기원문 접기
Keeping a database of bugs is one of the hallmarks of a good software team. I never cease to be amazed at how few teams are actually doing this.
저희 풀이조엘은 전문적인 소프트웨어 개발을 위해 버그를 추적하는 공식적인 시스템이 반드시 필요하다고 강조해요.
일정 계획의 역설
대부분의 사람들은 각 작업에 대해 보수적이고 여유를 둔 추정치를 내놓으려 하지만, 결국 일정이 항상 지연된다는 사실을 깨닫게 돼요.
원문 보기원문 접기
Most people's intuition is to come up with conservative, padded estimates for each task, but they still find that their schedules always slip.
저희 풀이조엘은 작업에 여유 시간을 추가함에도 불구하고 전통적인 프로젝트 일정이 왜 자주 실패하는지 설명해요.
효율적인 디버깅 마인드셋
훌륭한 프로그래머들은 보통 이 문제를 극복해요. 이건 디버깅에서 아주 중요한 기술인데, 버그의 원인이 될 수 없는 영역을 조사하며 시간을 낭비하고 싶지 않기 때문이에요.
원문 보기원문 접기
Good programmers usually overcome this problem. It's a critical skill in debugging - we don't want to waste time investigating areas that could not possibly cause the bug.
저희 풀이조엘은 훌륭한 프로그래머가 문제를 더 빨리 해결하기 위해 불확실성을 어떻게 다루는지 설명해요.
고질적인 문제 해결
이것은 복도 건너편은 물론이고 지구 반대편으로 큰 파일을 전송하는 것이 충분히 쉽지 않다는 고질적인 문제를 훌륭하게 해결한 단순한 아이디어의 멋진 구현이에요.
원문 보기원문 접기
This is a great implementation of a simple idea that brilliantly solves the nagging problem that it's just not easy enough to transfer large files down the hall, let alone halfway around the world
저희 풀이조엘은 왜 단순한 파일 공유 도구가 사용자에게 효과적인지 설명해요.
새로운 시각이 찾는 버그
우리는 몇 달 동안 이 물건을 붙잡고 씨름했어요. 버그를 329개나 고쳤죠. 그런데 사용자 한 명이 다운로드해서 10초 동안 써보더니 또 다른 버그를 찾아냈어요.
원문 보기원문 접기
We've been banging on this dang thing for months. We fixed 329 bugs. Then Brad W. downloads it, plays for ten seconds, and finds another.
저희 풀이조엘은 내부 테스트에서 놓친 버그를 새로운 사용자들이 어떻게 즉시 찾아내는지 설명해요.
사용자 인터페이스 디자인
제 UI 시리즈의 3장이 온라인에 올라왔어요. 여기에서 저는 사용자에게 선택을 요구하기 전에 제발 깊이 고민해 보시라고 간곡히 부탁드리고 싶어요.
원문 보기원문 접기
Chapter Three of my UI series is now online, in which I beg, nay, plead with you to think hard before asking users to make a choice.
저희 풀이조엘은 사용자 인터페이스 디자인 원칙에 관한 시리즈의 새로운 장을 소개해요.
고객 행복 우선순위
사용자가 깨어 있는 개발 프로세스를 갖췄다고 가정하는 현재의 시스템은 초기 판매를 놓치게 만들지만, 기존 고객들을 더 행복하게 해줘요.
원문 보기원문 접기
The current system, in which we expect FogBUGZ users to have enlightened development processes, makes us miss out on initial sales but it makes our existing customers happier.
저희 풀이그는 더 나은 제품 경험을 유지하기 위해 왜 일부 판매를 포기하는지 설명해요.
기술적 리더십의 중요성
기술을 모르는 CEO가 운영하는 기술 기업은 곧 닥쳐올 재앙과 같아요. 그는 이 점을 정말 제대로 이해하고 있어요.
원문 보기원문 접기
technical companies run by non-technical CEOs are a disaster waiting to happen; and he just GETS IT.
저희 풀이조엘은 기술 기업이 성공하기 위해 기술적 리더십이 필요하다는 찰스 퍼거슨의 견해를 논의해요.
콘텐츠와 전문성
여러분은 소프트웨어 개발, 팀 관리, UI 디자인, 성공적인 소프트웨어 회사 운영, 그리고 고무 오리에 관한 수년간의 광기 어린 글들로 가득 찬 '조엘 온 소프트웨어'를 읽고 계십니다.
원문 보기원문 접기
You're reading Joel on Software , stuffed with years and years of completely raving mad articles about software development, managing software teams, designing user interfaces, running successful software companies, and rubber duckies.
저희 풀이조엘은 오랫동안 운영해 온 소프트웨어 비즈니스 블로그에서 다루는 광범위한 주제를 설명해요.
가치 기반 가격 책정
소프트웨어의 가격은 비용과는 거의 상관이 없고, 전적으로 인지된 가치에 달려 있어요.
원문 보기원문 접기
The price of software has very little to do with cost, and everything to do with perceived value
저희 풀이조엘은 소프트웨어 가격이 개발 비용에 근거해서는 안 되는 이유를 설명해요.
소프트웨어 팀 평가하기
그래서 저는 소프트웨어 팀의 수준을 평가하기 위해 저만의 아주 무책임하고 엉성한 테스트를 만들었어요. 이 테스트의 장점은 3분 정도밖에 안 걸린다는 거예요.
원문 보기원문 접기
So I've come up with my own, highly irresponsible, sloppy test to rate the quality of a software team. The great part about it is that it takes about 3 minutes.
저희 풀이조엘은 소프트웨어 개발 팀의 품질을 평가하기 위한 자신의 단순화된 방법을 소개해요.
국지적 최적화의 위험성
두 번째 문제는 이래요. 사람들이 그 하나의 측정 지표를 개선하기 위해 국지적으로만 최적화할 수 있고, 심지어 회사 전체의 성과를 해치는 대가를 치르기도 해요.
원문 보기원문 접기
Problem two: people may optimize locally to improve that one measurement, even at the cost of hurting the performance of the company as a whole.
저희 풀이그는 특정 지표에 보상을 주는 것이 회사의 전체 목표에 어떻게 역효과를 낼 수 있는지 설명해요.
최고 인재의 가용성
상위 0.5%는 보통 이미 직장이 있어요. 그들은 일을 아주 잘하고 있기 때문에, 고용주들은 많은 연봉을 주고 그들을 만족시키기 위해 무엇이든 하거든요.
원문 보기원문 접기
The top 0.5% usually have jobs. They have jobs where they do very well, so their employers pay them lots of money and do whatever it takes to keep them happy.
저희 풀이조엘은 최고의 개발자들이 공개 시장에서 일자리를 찾는 경우가 드문 이유를 설명해요.
인재의 가치
소프트웨어 회사가 "우리의 자본 자산은 매일 밤 집으로 퇴근한다"라고 말할 때, 그들은 진심이에요. 정말 진심이에요.
원문 보기원문 접기
When software companies say that "their capital assets go home every night," they are serious. Dead serious.
저희 풀이조엘은 소프트웨어 회사의 진정한 가치는 사람에게 있다고 강조해요.
기술 거품에 대한 의문
클레이가 정곡을 찔렀어요. 모두가 802.11과 VoIP 주변에서 거대한 비즈니스 기회를 찾고 있지만, 아마 실제로는 거기 없을 거예요.
원문 보기원문 접기
Clay has hit the nail right on the head; everybody's looking for the huge business opportunities around 802.11 and VoIP and they probably aren't really there.
저희 풀이조엘은 실질적인 비즈니스 가치가 부족한 유행 기술을 쫓는 기업들의 경향에 대해 언급해요.
웹 UI의 한계
UI가 형편없어서 사용자는 고통받고, 아무리 노력해도 좋은 UI를 만들 수 없어서 프로그래머도 고통받아요.
원문 보기원문 접기
The user suffers because the UI is abysmal and the programmer suffers because you can't MAKE a good UI no matter how hard you try.
저희 풀이조엘은 당시의 브라우저 기반 아키텍처가 왜 사용자 경험을 제한했는지 설명해요.
보완재의 범용화
"영리한 기업은 자기 제품의 보완재를 범용화하려 노력한다"라고 제가 썼던 거 기억하시나요? 우리도 그 조언을 직접 따르기로 했어요.
원문 보기원문 접기
Remember when I wrote that "smart companies try to commoditize their products' complements?" We decided to take some of our own advice, here
저희 풀이조엘은 자신의 소프트웨어를 위해 무료 데이터베이스 옵션을 지원하기로 한 전략적 결정을 논해요.
내부 도구 개발
우리가 만들고 있는 제품은 어차피 내부적으로 필요한 것이라 아무도 사지 않더라도 비용을 들일 가치가 충분하지만, 다른 많은 사람에게도 유용할 것이라고 생각해요.
원문 보기원문 접기
The product we're building is something we need internally anyway, so it's almost worth the expense even if nobody buys it, but we think it should be useful to a lot of other people, too
저희 풀이조엘은 회사가 이미 필요로 하는 제품을 만드는 저위험 전략에 대해 이야기해요.
기본 기록 83개를 보고 있어요. 멤버십은 이 대가의 전체 기록 556개에서 답해요.
멤버십 알아보기같은 분야의 다른 대가
분야 전체 보기제품과 엔지니어링
공개 자료를 바탕으로 저희가 정리한 기록이에요. 조엘 스폴스키 본인이나 관계사와 제휴 · 후원 관계가 없어요. 내려야 할 내용이 있으면 알려 주세요. 내림 요청 창구





