어쨌든 배송
국방부, 애견 데이케어 및 워터멜론 머스타드: 우리가 예상하지 못했던 경력 경로
앨리슨 (00:00)
물탱크에 구멍이 뚫려 물이 나오는데 덕트 테이프를 붙이는 밈 본 적 있으신가요? 히어로 데브즈가 바로 그거죠. 바로 그거죠. 전 마케팅 부서에 있을 수도 있어요.
셸비 (00:08)
네
웬디 허스트 (00:09)
네, 그럴 수 있습니다.
게임 쇼이자 대담 형식의 히어로 개발자들의 프로그램인 Ship It Anyway에 오신 것을 환영합니다. 두 명의 게스트가 실제 기술적인 단점, 실패, 기능에 대한 일련의 게임에서 경쟁하며 그 사이에 핫 테이크가 이어집니다. 인생에서 완벽하지 않을 수도 있지만 어쨌든 출시해야 할 때가 있습니다. 저는 호스트 웬디 허스트입니다. 오늘은 히어로 개발팀에서 두 명의 게스트를 초대해 우승 타이틀을 놓고 경쟁을 펼치도록 하겠습니다. 한 코너에는 특별한 순서 없이 콜로라도 주 덴버에서 온 셸비 켈리(Shelby Kelly)가 함께합니다. 셸비는 히어로 개발팀의 수석 소프트웨어 엔지니어로, 엔터프라이즈급 컨설팅과 보안을 전문으로 하며, 기본적으로 더 큰 판돈과 적은 지침을 가진 하나의 거대한 퍼즐을 맞추는 일을 하고 있습니다. 시스템을 보호하거나 절대 빛을 보지 말았어야 할 코드를 풀지 않을 때는 실제 퍼즐을 풀거나 비디오 게임을 하거나 마지못해 건강을 위해 달리기를 합니다. 셸비, 어서 오세요. 보안 전문가는 해커처럼 생각하도록 훈련받습니다.
셸비 (01:17)
안녕하세요.
웬디 허스트 (01:21)
직장에서 자신이 할 수 있다는 것을 증명하기 위해 무언가를 깨뜨리려고 얼마나 많은 시간을 소비하고 있나요?
셸비 (01:30)
글쎄요, 꽤 자주요. 저는 그냥 하루에 한 시간 정도는 그냥 놀고 싶어요.
웬디 허스트 (01:38)
다른 코너에서는 네브래스카에서 오신 앨리슨 보스만과 함께합니다. 앨리슨은 국방부에서 의료진과 보안 분야에서 일해 왔기 때문에 잘못된 코드, 보안 위험 및 엣지 사례를 충분히 봐왔기 때문에 무언가 잘못될 수 있다는 것을 잘 알고 있습니다. 이제 그녀는 HeroDevs의 수석 소프트웨어 엔지니어로서 일상 업무에도 이와 같은 세심한 접근 방식을 적용하여 사용자가 눈치 채기도 전에 문제를 해결하는 모습을 종종 볼 수 있습니다. 앨리슨을 환영합니다.
앨리슨 (02:05)
안녕하세요.
웬디 허스트 (02:06)
공포 영화 제목만 사용하여 직업을 설명해야 한다면 어떤 것을 선택하시겠습니까?
앨리슨 (02:13)
미치광이들. 본 적 있나요?
웬디 허스트(02:15)
그런 적은 없지만 귀하의 직업을 설명하는 것이라면 그럴 수도 있습니다.
앨리슨 (02:22)
네, 그거로 할게요. 완벽하네요.
웬디 허스트 (02:24)
오늘의 첫 번째 게임은 이것 아니면 저것입니다. 이 게임에는 승자가 없습니다. 여러분을 조금 더 알아가는 재미있는 방법일 뿐입니다. 제가 두 가지를 말하면 여러분은 어떤 것을 선택할지 말하세요. 셸비, 네 차례야. 준비됐나요? 시작하죠. 기능 동결 또는 마지막 순간 핫픽스?
셸비 (02:38)
네. 미래의 자유는 거칠었던 그 반복을 동결합니다. 무한한 회의 또는 무한한 병합 충돌. 수수께끼를 풀거나 새로운 장소를 탐험하세요.
셸비 (02:55)
충돌을 병합하세요. 아뇨, 제가 제일 좋아하는 두 가지예요. 고양이처럼 난 미스터리가 있어
웬디 허스트 (03:10)
길거리 음식 모험이나 고급 레스토랑 식사?
셸비 (03:14)
길거리 음식.
웬디 허스트 (03:14)
범죄 스릴러 또는 자연 다큐멘터리?
셸비 (03:16)
가장 좋아하는 것은? 네, 범죄요.
웬디 허스트 (03:23)
코미디에 갇히거나 공상 과학에 갇혔습니다.
셸비 (03:25)
공상 과학이 무섭게 들립니다!
웬디 허스트 (03:31)
마지막 하나: 항상 속삭이거나 항상 소리쳐야 합니다.
셸비 (03:36)
속삭임.
웬디 허스트 (03:38)
좋아요, 앨리슨입니다. 첫째, 스타트업 또는 엔터프라이즈입니다.
앨리슨 (03:44)
오, 시작이네요.
웬디 허스트 (03:46)
정의되지 않음은 브라우저를 충돌시키는 함수나 무한 루프가 아닙니다.
앨리슨 (03:49)
정의되지 않음.
웬디 허스트 (03:53)
즉흥적으로 여행을 떠나거나 모든 세부 사항을 미리 계획하시나요?
앨리슨 (03:57)
자발적.
웬디 허스트 (03:57)
한 가지에 전문가이거나 모든 것에 능숙한가요?
앨리슨 (04:00)
흠, 뭐든 잘하는군요.
웬디 허스트 (04:03)
일찍 일어나거나 늦게까지 잠을 자세요.
앨리슨 (04:10)
일찍 일어나서 늦게까지 일하세요.
웬디 허스트 (04:11)
좋아, 하우스보트 아니면 트리하우스?
앨리슨 (04:14)
하우스보트가 아니라 나무집이 확실해요. 하지만 저는 나무 알레르기가 있어서 잘 모르겠어요. 하지만 물 위에서 살고 싶지 않으니 나무 위의 집이겠죠. 그 안에서 죽을 거예요 그래요
셸비 (04:19)
흠.
웬디 허스트 (04:24)
익사하는 것보다 알레르기가 있는 집. 마지막으로 좀비 대재앙이나 외계인의 침공?
앨리슨 (04:33)
좀비는 제가 아는 악입니다. 외계인에는 변수가 너무 많아요. 좀비라니
웬디 허스트 (04:43)
그들은 제가 아는 악마들입니다.
앨리슨 (04:45)
적어도 그는 영화에 나오잖아요. 내 이웃이 될지도 모르지 글쎄요
웬디 허스트 (04:50)
정말 재미있었어요. 이제 셸비의 커리어 여정에 대해 조금 더 자세히 알아보도록 하겠습니다. 셸비, 히어로 데브즈에 오기 전에 어떤 일을 하셨는지 말씀해 주세요.
셸비 (04:59)
저는 캠프 아와라는 강아지 데이케어 회사에서 잠깐 일한 적이 있습니다. 그 전에는 컨설턴트로 몇 년 동안 일했으니 재미있는 변화라고 생각했죠. 하지만 실제로 기술에 관심이 있는 회사에서 일하는 것이 훨씬 더 즐겁다는 것을 깨달았죠. 네, 그래도 개들과 함께 어울릴 수 있었어요. 정말 재미있었어요. 매일 개를 데리고 출근하는 것도요. 정말 멋졌어요.
웬디 허스트 (05:33)
재밌네요. 개를 몇 마리 키우시나요?
셸비 (05:36)
하나밖에 없습니다. 전부 다 갖고 싶어요. 고양이도 두 마리 키우고 있는데, 이들도 모두 키우고 싶어요. 이상적으로는 개와 고양이로 가득한 목장을 갖고 싶어요.
웬디 허스트 (05:53)
앨리슨은 어떠세요? 이곳에 오기 전에 어떤 일을 하셨는지 말씀해 주세요.
앨리슨 (05:57)
저는 국방부에서 막 일을 시작했는데 꽤 멋진 일이었어요. 저는 인류학자들이 전쟁 포로 유해를 식별하는 데 도움을 주는 애플리케이션을 개발하는 일을 하게 되었죠.
웬디 허스트 (06:10)
사람들이 여러분의 직업에 대해 오해하는 한 가지가 있다면 무엇인가요?
앨리슨 (06:12)
저는 여기서 약간은 버스 밑에서 일할 준비가 되어 있다고 생각하지만, 제가 시니어 소프트웨어 엔지니어라고 말할 때마다 사람들은 '오, 당신은 정말 똑똑하군요'라고 말하죠. 하지만 저는 가끔 정말 멍청할 때도 있어요. 그래서 저는 많은 사람들이 이 일이 얼마나 어려운지 과대평가하고 과소평가하는 것 같아요. 이 일에서 가장 어려운 부분은 논리라고 말하고 싶어요. 논리 퍼즐을 풀 수만 있다면 업무의 90%가 해결되는 셈이죠. 그 외의 모든 것은 사실 더 많은 퍼즐에 불과합니다.
셸비 (06:50)
아니면 구글 검색도요. 네, 저도 그런 질문을 많이 받아요. 정말 똑똑해야 한다는 말이죠. 제 자신을 낮추고 싶지는 않지만 개발자나 엔지니어가 되기 위해 정말 똑똑할 필요는 없습니다. 예를 들어 수학을 잘해야 한다는 가정이 있는데, 저는 수학을 좋아하긴 하지만 수학을 잘 사용하지는 않아요.
앨리슨 (06:51)
하지만 괜찮았어요. 맞아요.
셸비 (07:19)
사람들이 생각하는 것보다 확실히 접근하기 쉬운 직업이지만, 확실히 쉬운 일은 아니지만 할 수 없다고 생각하는 많은 사람들이 할 수 있다고 생각합니다.
앨리슨 (07:20)
네, 끈기만 있으면 되죠? 버그 하나에 3일 동안 계속 작업할 수 있어야 하는 것처럼요.
셸비 (07:41)
그리고 그것이 가장 단순한 일이었다는 것을 깨닫고 울지 마세요. 그게 중요합니다. 조금 울어도 되지만 울지 않도록 노력하세요.
앨리슨 (07:46)
그래 그래 울어도 돼요 그래, 카메라 밖에서 해 가서 숨어 그럼 괜찮아 아무 일도 없었던 것처럼
웬디 허스트 (07:58)
감정에 솔직해도 괜찮습니다. 직장에서 힘들게 배워야 했던 기술은 무엇인가요?
셸비 (08:07)
독해력. 저는 학교 다닐 때 독해에 소질이 없었어요. 네, 문서를 읽으면 졸음이 쏟아지죠. 그 정보를 처리하는 새로운 방법을 찾아서 실제로 일을 할 수 있도록, 그리고 그것을 알아내기 위해 많은 시행착오를 겪지 않도록 말이죠. 네, 독해력이죠.
웬디 허스트 (08:08)
하하하하 -- 독서는 어렵습니다. 당신은 어때요, 앨리슨?
앨리슨 (08:41)
제가 일했던 기업에서는 이 페이지에 버튼을 추가하고 이 페이지가 아닌 다음 페이지에 버튼을 넣어야 하는데 사용자가 한 페이지를 더 클릭하고 싶지 않아서 어쨌든 그 페이지로 이동해야 하는 것처럼 논리적으로 버튼이 가야 할 곳, 버튼이 가야 할 곳 등 비즈니스 요구와 요구 사항을 처리하는 것은 말이 안 되는 경우에도 마찬가지입니다.
웬디 허스트 (09:17)
커리어가 발전하면서 가장 예상치 못했던 점은 무엇이라고 생각하시나요?
셸비 (09:22)
저는 인류학 학위를 받았어요. 컴퓨터 공학 학위도 있지만 고고학자가 되고 싶었습니다. 그래서 고고학에서 최대한 멀리 떨어져 있었던 것 같아요. 그래서 처음엔 그렇게 될 줄 몰랐어요.
웬디 허스트 (09:41)
그래서 당신은 인류학이라고 했고 앨리슨도 인류학이라고 했죠. 청취자들은 두 분이 그렇게 만났나요?
셸비 (09:43)
그래요 아뇨, 국방부 일을 하고 싶어요. 정말 재미있을 것 같네요. 그러면 제 첫 학위가 전혀 아깝지 않다고 말할 수 있겠죠. 하지만 아니죠, 여기 히어로데브스에서 만났어요.
웬디 허스트 (10:01)
앨리슨은 어떤가요? 예상하지 못했던 커리어의 변화에는 어떤 것이 있나요?
앨리슨 (10:04)
경력 초창기에는 사실 국제 비즈니스를 공부하기 위해 학교를 다녔어요. 그러다 이건 아닌 것 같아서 한 학기를 휴학했죠. 다시 사이버 보안 전공으로 돌아갔다가 웹 개발의 매력에 푹 빠졌죠. 그래서 한동안 사이버 보안을 멀리했다가 다시 헤로다이브에서 보안 분야에서 일하고 있습니다.
웬디 허스트 (10:28)
지금 하고 있는 일에서 가장 좋아하는 점은 무엇인가요?
셸비 (10:30)
정해진 것이 없다는 점이 마음에 듭니다. 예를 들어, 웹 개발자는 자바스크립트만 사용해야 한다는 식이죠. 매일 하루 종일 자바스크립트만 사용해야 하죠. 저기요, 저는 파이썬을 잘 다룰 수 있습니다. 그 영역으로 들어가도 될까요? 따라서 유연성과 특정 영역에 갇히지 않는 능력은 정말 대단합니다.
앨리슨 (10:56)
저는 오랫동안 생각해왔고, 제 첫 스승 중 한 분이 가르쳐주신 것처럼 IT 분야는 항상 진화하고 있으며 매일 새로운 것을 배우지 않으면 속도가 느려지고 스스로에게 해를 끼친다고 생각했습니다. 수명이 다한 소프트웨어로 작업하고 오래된 소프트웨어를 다시 살펴봐야 하지만, 끊임없이 새로운 것을 배우고 새로운 것을 통합하여 작업할 방법을 찾아야 합니다.
웬디 허스트 (11:24)
내일 직업을 바꿔야 한다면 어떤 일을 하고 싶으신가요?
셸비 (11:28)
파크 레인저. 100%. 알아요. 저도 사실 파크 레인저가 될 뻔했어요. 인류학에서 전환하는 과정이었기 때문이죠.
웬디 허스트(11:30)
좋네요. 하지만 타이밍이 아쉽습니다.
앨리슨 (11:43)
저는 공급망 관리 분야 어딘가에 있고 싶어요. 엄청나게 흥미로운 분야라고 생각해요. 저는 빅 데이터와 관련된 일을 좋아합니다.
웬디 허스트 (11:53)
시니어 소프트웨어 엔지니어가 되는 것에 대해 사람들이 알았으면 하는 점이 있다면 무엇인가요?
앨리슨 (11:53)
네, 맞아요. 어떻게 해야 할지 모른다고 말해도 괜찮다고요. 일반적으로 엔지니어들은 특히 직급이 올라갈수록 자존심이 강해지는 경향이 있다고 생각합니다. 솔직하게 '나는 이걸 모르지만 알아낼 수 있어요'라고 말하거나 저와 함께 이야기하면 훨씬 더 많은 것을 배울 수 있습니다.
셸비 (12:25)
네, 맞아요. 그리고 한 가지 더 덧붙이자면 틀릴 수도 있다는 거죠. 선배라고 해서 항상 옳다는 뜻은 아니잖아요. 후배 개발자가 들어와서 내가 싫어하는 것을 알고 있을 수도 있고, 내가 알고 있는 것이 사실이 아니라고 생각할 수도 있죠. 그래서 열린 마음을 유지하는 것이 훨씬 더 쉬운 방법이라고 생각합니다. '모르겠어요, 모르더라도 괜찮아요. 그렇게 하면 계속 배우고 계속 성장할 수 있습니다.
웬디 허스트 (12:58)
히어로 개발팀은 실제로 오래된 코드를 지원하는데, 외부에서 보면 '재미없다'고 생각할 수도 있습니다. 난 오래된 코드로 작업하고 싶지 않은데 왜 하세요?
앨리슨 (13:09)
오래된 것조차도 사고 방식에 도전한다고 생각하기 때문이죠. 맞아요. 그래서 이곳에서 일하는 동안 대여섯 개 언어를 접해봤어요. 항상 새롭고, '와, 이런 식으로 하는구나'라는 생각이 들죠. 그리고 최신의 획기적인 것을 배우지 않더라도 새로운 것을 인식하는 방법을 배우게 됩니다. 그게 정말 중요하다고 생각해요.
셸비 (13:41)
네, 기술 고고학 같은 느낌이에요. '왜 이런 식으로 만들었을까'라는 의문이 들 때가 많죠. '이건 바보 같은 짓이다'라고 생각하기 쉽지만, 그 당시에는 지금과 같은 리소스나 설정이 없었을 겁니다. 따라서 '아, 이건 알아내기가 너무 귀찮아'라고 바로 좌절하기보다는 왜 그렇게 했는지 알아보는 것과 같습니다. '왜 이런 식으로 했을까? 지금 나에게 어떤 영향을 미칠 수 있을까?
앨리슨 (14:14)
셸비의 말처럼 20년 전에 만들어졌지만 여전히 작동하고 있는 오래된 기술도 인정받을 만하다고 생각해요. 그 누구도 그렇게 오래 운영될 것이라고는 생각하지 못했을 겁니다. 많은 사람과 회사가 여전히 이 오래된 언어와 프레임워크에 의존하고 있다는 사실은 그 당시에 얼마나 잘 만들어졌는지를 보여주는 증거라고 생각합니다. 그리고 솔직히 얼마나 잘 버텨왔는지도요.
셸비 (14:47)
네, 저도 동의합니다. 복잡해 보이지만 모든 것이 쌓이고 쌓이면 정말 단순해 보이는 단순함 속의 아름다움과도 같습니다.
웬디 허스트 (14:58)
다음 게임은 무엇이 잘못될 수 있을까요? 역사에는 당시에는 훌륭해 보였지만 알고 보니 이상적이지 않았던 결정들로 가득합니다. 팀원 중 한 명은 미터법을 사용하고 다른 팀은 영국식 측정법을 사용했기 때문에 1억 2,500만 달러 규모의 화성 기후 궤도선이 실패한 사례도 있습니다.
단순한 변환 오류로 인해 화성 대기권에서 우주선이 불에 타버렸습니다. 또는 2017년에 아마존 웹 서비스 엔지니어가 명령을 잘못 입력하여 실수로 인터넷이 중단되어 주요 웹사이트, 스마트 홈 기기 및 온라인 서비스에 영향을 미친 사건도 있었습니다. 또는 2018년 하와이의 비상 경보 시스템이 모든 주민에게 탄도 미사일 경고를 실수로 발송한 사건도 있었습니다. 사람들은 당황하여 욕조에 숨거나 사랑하는 사람에게 전화를 걸어 작별 인사를 하는 등 당황한 모습을 보였는데, 이 모든 것이 잘못 설계된 사용자 인터페이스 때문이었습니다. 이러한 문제는 의도적으로 발생한 것이 아닙니다. 이러한 문제를 방지하는 데 필요한 선견지명이 없이 출시되었을 뿐입니다. 때로는 충분한 테스트 없이, 때로는 압박감 속에서, 때로는 무엇이 잘못될 수 있는지 아무도 생각하지 않았기 때문입니다. 그래서 이 게임은 기술적 결정의 예기치 못한 결과에 관한 게임입니다. 실제 기술 상황에서 잘못한 상황을 제시하겠습니다. 각 참가자는 실제로 어떤 의도하지 않은 결과가 발생했는지 선택해야 합니다. 정답을 맞힐 때마다 1점을 얻습니다. 셸비, 네가 먼저 해. 준비됐나요? 1번, 한 회사가 소셜 미디어에서 사용자와 소통하기 위해 AI 챗봇을 개발했습니다. 이 챗봇은 어떤 예상치 못한 행동을 보였나요? A, 불쾌한 콘텐츠를 게시하기 시작했나요, B, 경쟁사의 제품을 홍보하기 시작했나요, 아니면 C...셰익스피어식 영어로만 응답했나요?
셸비 (16:51)
사람들이 이렇게 사랑스럽기만 하다면. A로 갈게요.
웬디 허스트 (16:56)
정답은 A입니다. 불쾌한 콘텐츠를 게시하기 시작했습니다. 맞는 말입니다. 2016년 마이크로소프트에서 트위터 봇으로 출시한 채팅 봇인 테이는 트위터 계정을 통해 선동적이고 모욕적인 트윗을 게시하기 시작하면서 논란을 일으켰고, 결국 마이크로소프트는 출시 16시간 만에 서비스를 중단했습니다. Microsoft는 다음과 같은 트롤이 이 문제를 일으켰다고 주장했습니다.
셸비 (16:58)
물론 그랬죠.
웬디 허스트 (17:24)
봇이 트위터에서 사람들과의 상호작용을 기반으로 답글을 작성하면서 서비스를 공격했습니다. 두 번째 사례는 한 회사에서 음성 인식 홈 비서를 도입한 경우입니다. 사용자들은 어떤 예상치 못한 행동을 발견했을까요? A. 명령 없이 저절로 웃음을 터뜨렸나요? B, 사용자 동의 없이 온라인으로 물건을 주문했나요? 아니면 C, 대화를 녹음한 다음 무작위 연락처로 전송한 것일까요?
셸비 (17:52)
끔찍하고 그럴듯해 보입니다. 흠 C인 것 같아요.
웬디 허스트 (18:01)
C. 대화를 녹음하여 무작위 연락처로 전송합니다. 정답이 아닙니다. A. 명령 없이 자발적으로 웃었다. 소름 끼치죠? 2018년에 아마존의 알렉사 사용자는 음성 인식 비서가 명령 없이도 자연스럽게 웃는다고 보고했습니다.
셸비 (18:10)
최악의 경우일 수도 있습니다.
웬디 허스트(18:20)
많은 사용자가 파티오 오프와 같이 비슷한 소리를 내는 특정 문구가 어떻게 웃어요처럼 들릴 수 있어 예상치 못한 시간에 웃음을 유발할 수 있다고 의심했습니다. 아마존은 나중에 이 문제를 수정했습니다. 너무 소름 끼치네요. 마음에 들지 않아요.
셸비 (18:34)
아니요, 괜찮습니다.
웬디 허스트 (18:37)
셋째, 소셜 공유 기능을 갖춘 피트니스 트래커가 출시되었습니다. 이로 인해 어떤 의도치 않은 결과가 초래되었나요? A, 군인들의 이동 경로를 공유하여 비밀 군사 기지를 노출시켰나요? B, 사용자의 위치를 동의 없이 공개 포럼에 게시한 것일까요? 아니면 C, 사용자의 건강 데이터를 보험회사와 공유했나요?
셸비 (19:00)
이 모든 것을 다 한 것 같지만... 각 번호에 같은 동그라미를 치는 것을 싫어하는 테스트 루트로 갈까요? 넌 섞어 쓰는 걸 좋아하잖아 알아요, 맞추는 거요 가장 재미있는 건 A가 될 것 같아요.
웬디 허스트 (19:09)
섞었어요. 온통 섞어버렸어요.
웬디 허스트 (19:19)
정답은 A로, 군인들의 달리기 경로를 공유하여 비밀 군사 기지를 공개했습니다. 2017년 Strava라는 피트니스 앱은 앱의 모든 사용자가 자신의 운동을 기록하고 다른 사람들과 공유할 수 있도록 모든 활동을 추적한 데이터 시각화 지도를 공개했습니다. 그러나 군의 분석 결과 이 지도는 현역 군인의 민감한 정보가 유출될 수 있을 정도로 상세하게 표시되어 있었습니다.
셸비 (19:24)
정말 재밌네요.
웬디 허스트 (19:47)
좋아, 셸비, 두 문제를 맞혔어. 2점입니다. 앨리슨, 네 차례야 1번
앨리슨 (19:52)
아니요, 더 잘할 수 없습니다.
웬디 허스트 (19:56)
한 대형 은행에서 계좌 잔액을 수정하려고 시도했지만 오류로 인해 어떤 큰 문제가 발생했나요? A, 수천 개의 계좌를 일시적으로 삭제하여 모든 거래 내역을 지운 경우? B, 실수로 한 고객에게 미국 국가 부채보다 더 많은 금액을 입금한 경우? 아니면 C, 실수로 계좌를 폐쇄하여 고객이 돈에 접근할 수 없게 되었나요?
앨리슨 (20:24)
B인 것 같아요.
웬디 허스트 (20:24)
정답은 B. 실수로 고객에게 미국 국가 부채보다 더 많은 돈을 입금했습니다. 어떻게 원하는 것을 아무거나 입력할 수 있고 가드레일 같은 보호 장치도 없었을까요?
웬디 허스트 (20:40)
모든 페이지에서 그런 느낌이 들지만, 특히 이 페이지가 눈을 찡그리게 합니다.
셸비 (20:45)
네, 충격적이긴 하지만 놀랍지도 않네요.
앨리슨 (20:48)
예, 예.
웬디 허스트 (20:48)
2025년 2월, 이것은 최근의 일입니다. 올해입니다. 씨티그룹이 한 고객에게 81조 달러를 잘못 입금했습니다. 280조 달러가 아니라 T가 붙은 조 달러입니다.
앨리슨 (21:02)
말 그대로 그 많은 돈을 헤아릴 수 없습니다.
웬디 허스트(21:03)
2025년 2월 현재 미국의 국가 부채는 36조 2,000억 달러에 불과합니다. 이런 상황에서는 당연히 해야 할 일을 공개했던 씨티은행에는 자금이 남아 있지 않습니다. 하지만 지금은 2025년입니다. 가슴이 아픕니다. 바로 여기가 아파요. (가슴에 와 닿는 말)
두 번째. 2024년에 정기 보안 업데이트로 인해 전 세계적으로 IT 장애가 발생했습니다. 메시지 중단의 원인은 무엇이었나요? A, Windows 업데이트로 인해 전 세계 수백만 대의 컴퓨터가 고장 났나요? B, 사이버 보안 회사의 잘못된 소프트웨어 업데이트로 인해 Microsoft Windows 시스템이 다운된 경우? 아니면 C,
광범위한 랜섬웨어 공격으로 인해 사용자들은 Windows 디바이스를 사용할 수 없게 되었습니다.
앨리슨 (21:45)
두 번째는 서드파티였기 때문이죠. 블랙호크나 스트라이크스 썸씽 같은 이름이었죠? 보안 회사 같았어요. 정답입니다.
웬디 허스트 (21:58)
정답은 B입니다 사이버 보안 회사의 소프트웨어 업데이트 결함으로 인한 Microsoft Windows 시스템 충돌 이름만 빼면 절대적으로 맞습니다.
앨리슨 (22:02)
너무 많은 이름이 모두 동일합니다. 이름이 뭐라고요?
웬디 허스트 (22:12)
크라우드스트라이크라고 합니다. 정말 가까웠어요 네, 맞아요. 2024년 7월, 사이버 보안 회사인 CrowdStrike는 결함이 있는 업데이트를 배포하여 실수로 수백만 대의 Microsoft Windows 장치를 다운시켰습니다. 이것은 또한 ... 그런데 이 질문에는 포함되지 않은 침해가 있었습니다. 가장 많이 사용되는 소프트웨어에 대한 침해가 발생했습니다.
앨리슨 (22:15)
거의 다 왔었죠. 정말 가까웠어요.
셸비 (22:16)
배낭에 있습니다.
앨리슨 (22:19)
네
웬디 허스트 (22:41)
미국 전역에서 사용되는 자동차 대리점. 기억하시나요? 모든 자동차 딜러가 모든 물건에 접근할 수 없도록 만들었죠. 해커가 들어와서 몸값을 요구했고, 그들은 그것을 사용할 수 없었습니다. 그러다가 CrowdStrike의 업데이트가 이루어지고 나서 '지금은 펜과 종이만 사용하고 있습니다. 끝이 보이지 않는 것처럼요. 운이 나쁘게도 같은 시기에 자동차 정비가 필요했어요. 제가 그 정보를 알고 있는 유일한 이유이기도 하죠.
앨리슨 (22:46)
이제 다시 켜보세요. 네, 네, 기억나요. 아뇨, 아뇨
웬디 허스트 (23:08)
세 번째 질문입니다. 마지막 질문입니다. 병원에서 사용되는 인공지능 기반 전사 도구가 의외로 어떤 기능을 하는 것으로 밝혀졌나요? A, 의료 상담 내용을 오류 없이 정확하게 필사하는 것? B, 환자나 의사가 말하지 않은 가상의 텍스트를 만들어 내거나 C, 의학 전문 용어를 일반인이 이해하기 쉬운 용어로 자동 번역하는 것일까요?
앨리슨 (23:32)
저기요, 지난 두 번의 답은 B였기 때문에 고민이 되네요. 하지만 B는 저에게 전화를 다 했으니 C를 할게요, C로 하죠.
웬디 허스트 (23:44)
정답은 B. 환자나 의사가 말하지 않은 가상의 텍스트를 만들어냈습니다. 1번은 의료 상담 내용을 오류 없이 정확하게 필사한 교활한 벙어리 같았습니다. 그래서 정답은 B였습니다.
앨리슨 (23:46)
A가 아니었나요? 그래, 그래 넌 말 그대로 날 속였어. 셸비한테는 제가 다 섞었다고 하더니 저한테는 모두 B를 주다니 정말 이상한 심리학이네요. 어쨌든 동점이니 셸비는 자랑할 자격이 없죠.
웬디 허스트 (24:09)
맞습니다, 동점입니다. OpenAI의 Whisper라는 전사 도구가 내용을 지어내는 것으로 밝혀졌습니다. 심지어 인종 비하, 폭력적인 수사, 상상 속의 치료법 등의 내용을 추가한 환각이라고 부르는 문장도 있었습니다. 이로 인해 특히 환자 치료를 위해 정확한 필사본이 필수적인 중요한 환경에서 AI의 신뢰성에 대한 심각한 우려가 제기되었습니다.
앨리슨 (24:18)
저희는 AI를 사랑합니다.
셸비 (24:43)
잘됐네요. 멋지네요. 다행이네요. 그냥 풀어주기 전에 몇 번 테스트 해보는 게 어때요? 그래요
웬디 허스트 (24:44)
휴, 그거 안 좋네요. 안 좋네요 안 좋네요 타이브레이커 질문이 하나 있는데요.
앨리슨 (24:45)
네
웬디 허스트 (24:55)
그냥 의료 시스템에서 풀어주세요. 세상에. 타이브레이커 질문입니다. 한 금융 서비스 회사가 어떤 취약점으로 인해 데이터 유출을 경험했나요? 패치되지 않은 소프트웨어 버그, 직원에 대한 피싱 공격, 서버의 물리적 도난 중 어느 것이 원인일까요?
앨리슨 (25:19)
A
셸비 (25:21)
A라고 하려고 했어 알았어, 좋아 나도 A라고 할게
웬디 허스트 (25:23)
정답이라고 생각되면 둘 다 A라고 답해도 됩니다. 좋아요, 정답은 A입니다.
셸비 (25:30)
네
웬디 허스트 (25:35)
패치되지 않은 소프트웨어 버그. 2017년 Equifax는 1억 4,700만 명의 고객에게 영향을 미치는 대규모 데이터 유출 사고를 겪었습니다. 이 유출 사고의 원인은 Apache struts 소프트웨어의 패치되지 않은 취약점 때문이었습니다. 이 사건은 민감한 정보를 보호하기 위해 소프트웨어를 최신 상태로 유지하는 것이 얼마나 중요한지를 강조했습니다.
아파치 Struts 같은 오픈 소스 소프트웨어의 취약성에 대해 이야기하자면, 지금이 바로 HeroDevs가 하는 일에 대해 이야기하기에 딱 좋은 시기입니다. 그럼 제 차례입니다.
(광고)
그리고 다시 저에게 돌아왔습니다. Ship It Anyway에 다시 오신 것을 환영합니다. 히어로 개발팀의 앨리슨과 셸비와 함께 왔습니다. 지금까지 제품에 추가된 기능 중 최악의 기능은 무엇인가요?
셸비 (26:47)
하나 찾았습니다.
웬디 허스트 (26:49)
한 번 해보세요.
셸비 (26:50)
중첩된 확장 가능한 테이블입니다. 테이블이 테이블로 확장되는 것처럼요. 제가 만들어야 했고 요구 사항이 세 번째 테이블로 발전하기 전에 떠났기 때문에 그 기능이 추가되었는지는 모르겠지만 추가될 예정이었어요. 테이블이 테이블로 열리고 테이블이 테이블로 열리는 식이었죠.
웬디 허스트 (27:04)
아니요.
그렇다면 어떤 문제를 해결하려고 했나요?
셸비 (27:17)
사용자가 화면을 떠나거나 모달 또는 다른 방식으로 전환하지 않고 데이터 관계를 정확하게 표시하는 것만으로도 충분합니다. 가능한 한 가장 공격적으로 평면적으로 표시하는 것이죠. 네, 그 말이 떠오르네요.
웬디 허스트 (27:39)
"당신을 괴롭히죠." (웃음) 다 읽지도 않았는데 아직도 기억하고 계시네요.
셸비 (27:48)
아니요, 테이블이 세 개가 될 거라고 예상했기 때문에 하고 싶지 않았어요. 제가 시작했는데 누군가는 끝내야 했기 때문에 다른 사람의 하루도 망쳤어요.
웬디 허스트 (27:54)
밖에 계신 분들, 셸비가 미안합니다.
셸비 (28:04)
정말 죄송합니다.
웬디 허스트 (28:07)
앨리슨은 어때요?
앨리슨 (28:09)
한동안 Microsoft 다이나믹스에서 일했는데, 50개, 50개 수준의 중첩된 if 또는가 있었고, 비즈니스 로직의 가장 중요한 부분을 제어하는 것처럼 보였어요. 정말 끔찍했죠. 변경할 때마다 5명의 검토를 받아야 했기 때문에 비즈니스가 망가지기 때문에 절대 해서는 안 될 끔찍한 일이었습니다.
웬디 허스트 (28:43)
피해를 입은 분들께 죄송합니다. 죄송합니다.
앨리슨 (28:48)
네
웬디 허스트 (28:55)
프로덕션에서 경험한 가장 이상한 버그는 무엇인가요?
셸비 (28:59)
수정하자마자 바로 잊어버립니다. 한 가지 이상한 점은 잘못된 버전 호환성을 사용하는 것입니다.
앨리슨 (29:02)
네
셸비 (29:13)
버튼이 작동하려면 버튼을 두 번 클릭해야 했어요. 그래서 종속성에서 사용되던 버전을 수정하여 버튼을 두 번 클릭하지 않고도 버튼을 클릭하면 작동하도록 만들었습니다. 실제 버그가 무엇인지 모르겠습니다. 다만 사용 중이던 버전을 변경했는데 작동했다는 것만 알고 있습니다.
웬디 허스트 (29:35)
해당 버그의 영향을 받은 분들께 감사드립니다. 셸비가 수정했습니다.
앨리슨 (29:40)
아무것도 아닙니다.
셸비 (29:40)
절대 알 수 없습니다.
웬디 허스트 (29:45)
앨리슨, 넌 어때?
앨리슨 (29:46)
제가 가장 싫어하는 버그는 솔직히 말씀드리자면 조금 부끄럽겠지만 구문 오류가 있는 자작 버그입니다. "왜 이게 안 되죠?"와 같이요. 한 시간 동안 디버깅을 했는데 세미콜론이 누락된 것 같았어요. 이런 버그는 너무 단순해서 최악의 버그입니다. 내가 코드를 작성했으니 당연히 작동할 거라고 확신해서는 안 되죠. 그게 진짜 버그입니다. 제가 바로 버그입니다.
웬디 허스트 (30:19)
그래서 저는 QA 부서에서 일했었습니다. 저는 엔지니어는 아니지만 엔지니어에게 많은 문제를 설명해야 했어요. 말 그대로 QA 엔지니어가 하는 일이기 때문이죠. 그리고 가장 이상한 버그는 어떤 것인지는 모르겠지만 가장 실망스러운 버그는 눈에 보이지 않는 버그였습니다. 페이지가 언제 로딩되지 않는지, 왜 로딩되지 않는지 알 수 없었어요.
웬디 허스트 (30:38)
그래서 저는 그 대신 이렇게 아주 단순한 그래프를 그리는 데 익숙해졌습니다. 이것은 시간이 지남에 따라 좌절감입니다. 그리고 바로 오른쪽으로 올라갔죠. 이런 일이 오래 지속될수록 좌절감이 커지는 것처럼요. 저는 지금도 이 그래프를 사용합니다. 버그를 넣을 때처럼...
웬디 허스트 (30:58)
CRM이나 제가 사용하는 시스템에서 설명할 수 없고 사진을 보낼 수 없는 문제를 발견했을 때 그냥 무시하는 것보다 의외로 응답률이 높습니다. 그래서 저는 뒷주머니에 넣어두고 있어요. 필요할 때 언제든지 사용하세요.
앨리슨 (31:16)
마음에 듭니다.
셸비 (31:17)
내 말은, 당신은
앨리슨 (31:17)
마음에 듭니다.
셸비 (31:18)
그것. 최고의 라이벌이라고 할 수 있죠. QA와 개발이죠. 네, 맞아요 안 된다니 무슨 말이죠? 당연히 작동하죠. 제가 만들었으니까요 증명할 수 없다는 거죠?
앨리슨 (31:23)
그래 그래
웬디 허스트 (31:29)
내가 만들었습니다.
몰래 사용하고 싶은 구식 기술에는 어떤 것이 있나요?
셸비 (31:36)
알겠습니다.
웬디 허스트 (31:37)
말 그대로 구식 기술을 매일 사용하기 때문에 까다로운 문제라는 것을 알고 있습니다.
셸비 (31:41)
기술적인 부분은 아니지만, Myspace가 그리워요. 단순했던 시절이 그리워요.
웬디 허스트 (31:46)
마이스페이스가 그리워요. 마이스페이스가 존재하던 시절에 엔지니어였나요? 스위트 같은 걸 만드는 걸 좋아했나요? 그래요
셸비 (31:54)
전 그렇게 나이가 많지 않아요.
앨리슨 (31:56)
Okay
셸비 (31:58)
비슷하지만 그렇게 오래되지는 않았어요. 네, 하지만 제 공간은 10대 시절이었고 소셜 미디어는 예전 같지 않아요. 예전 같지 않아요.
앨리슨 (32:09)
이것은 특히 우리 팀 사이에서 매우 인기가없는 의견이 될 것입니다. 저는 펄을 정말 좋아했어요. 그게 제가 배운 거죠. 터미널에서 배웠어요. 정말 멋지다고 생각했어요. 해커가 된 기분이었어요. 훌륭한 언어는 아니지만 다시 가져와야 해요. 펄 2025. 해봅시다. P E A R L.
셸비 (32:30)
흥미롭군요. 그래서 항상 조용하죠. 모두가 펄을 놀려도 넌 항상 조용하잖아.
앨리슨 (32:39)
네 네
셸비 (32:41)
저는 로대시를 정말 좋아하는데, 제가 몸담았던 모든 팀에서 항상 '안 돼, 우리는 로대시를 사용할 수 없다'고 해서 한 번도 사용하지 못해서 갈등을 느꼈어요. 안전하지 않다는 등의 이유로요. 아무도 사용하고 싶어하지 않았죠. 하지만 매번 유용한 기능이 너무 많아서 여러 번 사용했다면 정말 좋았을 거예요. 대신 제가 직접 작성하거나 더 이상 사용되지 않는 패키지를 Lodash 대신 사용해야 했습니다. 그런데 이제 다시 만나게 되어서 정말 반갑고 사람들이 Lodash를 좋아할 것 같다는 생각이 들었습니다.
로다쉬를 다시 불러오세요.
앨리슨 (33:31)
최근에 레일즈 제품을 개발하게 되었습니다. 그래서 루비 젬스와 그 제품을 작업하는 것은 꽤 멋지고 흥미로웠습니다.
웬디 허스트 (33:47)
그럼 이제 '내 직업이 아닙니다'라는 프로그램의 마지막 게임을 시작하겠습니다. 현실 세계에서 여러분의 직업이나 오늘 이야기한 것과는 전혀 관련이 없는, 어떻게든 존재하는 음식 조합에 대해 여러분이 알고 있는 것과 관련된 세 가지 질문을 해보겠습니다.
여전히 동점입니다. 셸비가 3점, 앨리슨이 3점입니다. 보통은 승자가 다음 차례가 되지만 무작위로 누군가를 뽑을 거예요. 앨리슨이 될 거예요. 세 가지 질문을 할게요. 모두 여러분을 위한 질문입니다.
첫째, 이 기괴한 패스트푸드 중 실제로 일본에서 버거킹이 판매한 제품은 무엇일까요? 오징어 먹물로 만든 검은 번 버거 A? B, 젤리 곰을 얹은 버거? 아니면 C, 와퍼 맛 밀크쉐이크였나요?
앨리슨 (34:35)
오징어 먹물을 하고 있어요
웬디 허스트 (34:36)
정답은 오징어 먹물로 만든 블랙번 버거인 A입니다. 오징어 먹물로 만든 블랙 번, 블랙 치즈, 블랙 소스가 특징입니다. 저한테는 안 맞아요. 아니, 아니요. 두 번째 문제입니다. 이 중 어떤 음식 조합이 진짜 한정판으로 출시되었나요? A, 피클 맛 솜사탕, B, 케첩 맛 아이스크림, C, 랜치 드레싱 소다 중 어느 것이었나요?
앨리슨 (34:46)
다들 너무 끔찍해. C.
웬디 허스트(35:09)
정답은 C, 랜치 드레싱 소다입니다! 아주 좋아요!
앨리슨 (35:13)
중서부 사람들은 목장을 좋아하죠. 그냥 여기서 바로 마셔요 네, 그렇군요.
웬디 허스트(35:19)
그래요? 레스터 픽신스라는 회사에서 랜치 드레싱 맛 탄산음료와 베이컨 탄산음료, 버팔로 윙 탄산음료 같은 의심스러운 맛을 만들었었죠. 그 맛은 어땠을지 궁금하네요.
앨리슨 (35:36)
마치 중서부 회사 같네요. 그래요 그래요
웬디 허스트 (35:39)
그럴지도 모르죠. 찾아봐야겠습니다. 세 번째 질문입니다. 스웨덴에서 실제 메뉴로 판매되는 피자 토핑 조합은 무엇인가요? A, 바나나와 카레 가루, B, 초콜릿 칩과 양파, C, 새우와 땅콩버터인가요?
앨리슨 (35:55)
흠. C?
웬디 허스트(36:02)
정답이 아닙니다. 정답은 A, 바나나와 카레 가루입니다. 놀랍도록 달콤하면서도 고소하다고 하네요. 좋아요, 셸비, 다음 차례입니다. 시작하겠습니다. 첫 번째 질문입니다. 하인즈는 어떤 특이한 제품을 양념 매시업으로 출시했나요? A, 마요네즈와 오레오 부스러기를 섞은 것? B,
앨리슨 (36:13)
괜찮습니다.
웬디 허스트(36:30)
케첩과 랜치 드레싱 또는 C를 섞은 것, 겨자와 초콜릿 시럽을 섞은 것.
셸비 (36:38)
B만이 약간 합리적으로 들립니다.
웬디 허스트 (36:42)
정답은 B, 케첩과 랜치 드레싱을 섞은 것입니다. 중서부 지역에서도 잘 먹혔을지는 모르겠습니다. 하인즈는 마요네즈와 케첩을 섞은 마요찹을 포함한 기괴한 소스 조합의 일환으로 케첩과 랜치를 섞은 크런치를 만들었습니다. 유타주에서는 마요네즈와 케첩의 조합을 프라이 소스라고 부릅니다. 아이다호에서도 마찬가지입니다.
셸비 (36:44)
다행이네요. 정말 그랬어요.
앨리슨 (36:49)
네
셸비 (36:54)
당신
앨리슨 (37:08)
꽤 흔한 일이라고 생각합니다.
웬디 허스트(37:10)
맞습니다. 한정된 것이 아닙니다. 제가 사는 곳에서는 그게 기본이죠. 알았어요 두 번째 질문입니다. 2021년에 틱톡 트렌드가 된 이상한 음식 조합은 무엇인가요? A, 노란 머스터드를 곁들인 수박, B, 녹인 마시멜로를 얹은 스파게티, C, 간장과 꿀에 찍어 먹는 감자튀김인가요?
웬디 허스트 (37:35)
저도 시청하지 않습니다.
셸비 (37:38)
음... 알았어, 너무 나쁘게 들렸어. 음, C?
웬디 (37:39)
틀렸어요! 정답은 A. 노란 겨자를 곁들인 수박입니다. 틱톡의 사람들이 먹기 시작했습니다. 모르겠어요. 왜 그들이 그렇게하는지 모르겠어요. 그래도 꽤 끔찍하네요. 제 생각에는요. 뭐든지요 누구나 스스로 선택할 수 있습니다. 세 번째 질문입니다.
앨리슨 (37:49)
정말 괴롭습니다.
셸비 (37:50)
수박을 망친 이유는 무엇인가요?
네. 거기서 토하지 마세요.
앨리슨 (38:02)
아니요.
셸비 (38:07)
맞아요.
웬디 허스트(38:08)
네 세 번째 질문입니다. 이 중 실제로 존재할 것 같지 않은 아이스크림 맛은 무엇일까요? A, 치토스 아이스크림? B, 간장 아이스크림? 아니면 C, 치킨 누들 수프 아이스크림?
셸비 (38:27)
사람들은 인생에서 무엇을 하고 있나요? 무슨 일이 일어나고 있는 걸까? 이 모든 질문 중에서 저는 첫 번째 질문에 대해서만 자신감이 있었고, 그 이후로 내리막길을 걸었습니다. 제 질문이 아니라 앨리슨의 첫 번째 질문이죠. 한동안 내리막길이었죠.
셸비 (38:47)
난... 다시 C로 갈게요
웬디 허스트 (38:51)
정답이 아닙니다. 정답은 B, 간장 아이스크림입니다.
셸비 (38:55)
그렇게 말하려고 했는데 누가 그걸 먹겠어?
웬디 허스트 (38:58)
간장 아이스크림은 달콤함과 감칠맛이 어우러진 일본에서는 매우 인기 있는 아이스크림입니다. 좋아요, 점수를 반올림하면 셸비가 4점, 앨리슨이 5점을 얻었으므로 앨리슨이 승자가 됩니다. 야호!
셸비 (39:16)
앨리슨은 저보다 이상한 음식을 더 많이 알고 있습니다.
웬디 허스트 (39:22)
이번 '어쨌든 배송' 에피소드는 여기까지입니다. 함께 참여해 주시고 인사이트를 공유해 주신 셸비와 앨리슨 게스트에게 큰 감사를 드립니다. 이 에피소드가 재미있으셨다면 LinkedIn, X.com, YouTube 및 기타 팟캐스트에서 더 재미있는 기술 콘텐츠를 찾아보실 수 있습니다. 다음에 또 뵙겠습니다. 안녕히 계세요.