본문 바로가기

테크크런치기사

Sourcegraph, 코딩에 더 많은 실시간 공동 작업 제공

https://techcrunch.com/2017/10/06/sourcegraph-raises-20m-bring-more-live-collaboration-to-programming/?ncid=rss

Quinn Slack은 우리가 80 년대 - 자동차, 인공 지능, 로켓을 우주 공간 및 전체 스위트 룸으로 보내는 ' 미래로의 미래 2 (Back to the Future II) '가 80 년대에 약속 했음을 우리가 생각하는 가까운 미래라고 생각 합니다. 그러나 거기에 더 빨리 도달 할 수있는 방법이 있습니다 .

그래서 그는 공동 창립자 인 Beyang Liu가 소스 코드를 시작했습니다. Sourcegraph 는 프로그래머를위한 개발 환경으로, 누가 코드 라인을 사용하고 누가 개발 프로세스에서 어디에 있는지 쉽게 볼 수 있도록 설계되었습니다. 슬랙 (Slack)이라는 개념은 코딩 프로세스가 빨라지면 혁신 속도도 빨라진다는 것을 의미합니다. 그리고 그것은 세계의 모든 비 페이스 북, 구글, 사과에서 꽤 느려졌습니다.

이를 위해 Sourcegraph는 Goldcrest Capital과 함께 Redpoint Ventures가 이끄는 시리즈 A 파이낸싱 라운드를 2,000 만 달러 모금했다고 밝혔습니다. Twilio와 협력해온 Redpoint Ventures의 Scott Raney (프로그래밍을 소개하는 데 가장 좋은 문서를 가지고 있다고 주장하겠다)와 Goldcrest Capital의 Dan Friedland가 이사회에 합류했습니다.

"대부분의 회사가 소프트웨어를 어떻게 구축하는지, 프로그래머는 싱글 플레이어 모드로 코드를 작성 하는가?"슬랙이 말했다. "다른 개발자가 수정 한 동일한 버그를 수정합니다. 영업 담당자는 귀하와 협력 할 수있는 영업 사원을 돕는 도구를 제공합니다. 그러나 개발자가 와서 대부분의 하루를 편집자에게 보내면 대부분의 사람들은 무슨 일이 일어나고 있는지 알지 못합니다. 당신은 다른 사람들이 쓰고있는 것을 보지 못합니다. 당신이하는 모든 소프트웨어 개발자들은 1, 2 주 정도 머리를 숙이고 공중에 올라 타십시오. Google과 Facebook에서는 더 협업 적입니다. 근본적으로 다른 글쓰기 방법입니다. "

이 모든 것들은 다른 많은 직업에서 기대할 수있는 간단한 도구로 귀결됩니다. 의미 론적으로 쉽게 코드를 검색 할 수 있다는 것을 의미합니다. 누가 그것을 사용하고 어디에서 배포되는지 확인합니다. 더 중요한 것은 누군가가 어딘가에 무언가를 수정하고 있는지 여부입니다. 슬랙 (Slack)은 모든 사람들을 동일한 페이지에 올리기 만하면 전체 프로세스가 원활 해 지므로 사람들이 필요한 제품의 새로운 부분을 제작하고 선적하는 데 주력 할 수 있다고 생각합니다. 모든 것은 Sublime Text와 같은 개발자가 가장 좋아하는 편집기에서 발생하거나 시작의 내부 개발 환경에서 발생할 수 있습니다.

라니는 "소프트웨어가 구축 된 방식은 실제로 변경되지 않았습니다. "점점 더 많은 개발자 생산성이 병목 현상입니다. 코드 인텔리전스 부분 인 우리를 끌어 붙인 것은 그 의미가 중대하다는 것입니다. 다른 IDE를 구축하려는 경우 비즈니스를 구축하기가 정말 어렵습니다. 그건 '나는이 명령을 좋아한다. 아니면 조금 더 빠르다.' 코드 인텔리전스는 복제가 어려운 정말 어려운 문제입니다. "

슬랙의 경험은 은행 같은 세계의 FAANG 브릿지에 있지 않은 주요 조직으로 낙하산을 타는 작업에서 비롯된 것입니다. 아무도 다른 사람이 무엇을 작업하고 있는지 알지 못하는 것을 보았습니다. 그런 다음 더 큰 프로젝트를보다 협업 적으로 만들어서 페이스 북이나 구글이 할 수있는 것과 동일한 속도로 이동할 수있는 방법을 찾아야했습니다. 그렇게하면 경쟁력을 유지할 수있을뿐만 아니라 새로운 혁신을 더 빨리 달성 할 수 있습니다.

"사용자와 고객이 자기 주행 차와 같은 흥미로운 일을하고 로켓을 발사하도록하고 그 일을보다 신속하게 수행하고 싶습니다."슬랙이 말했다. "우리가 원했던 이러한 것들은 코드를 작성하는 사람들이 더 잘 할 수 있기 때문에 더 빨리 진행할 수 있습니다. 회사 내에서, 당신은 바퀴를 재발 명하는 것을 피할 수 있습니다. 우리는 그렇게했던 도구를 프로토 타입으로 만들었습니다. 이것이 대부분의 개발자들이 우리를 알게 된 방법입니다. "

동일한 페이지에서 개발자를 얻는 비슷한 문제를 공격하려는 다른 제품도 있습니다. 적어도 잠재적으로 - GitHub 및 기타 저장소 도구는 개발자가 체크인 및 체크 아웃하는 코드를 공동 작업하는 데 도움이됩니다. 슬랙은 GitHub은 훌륭한 개발자 도구이지만, 개발자들은 여전히 ​​시간을 보내고있는 다른 텍스트 편집기에 숨어있는 대부분의 시간을 보내고 있다고 말했다. Sourcegraph의 목표는 개발자를보다 실시간 경험에 몰입시켜 최신 상태로 유지하고 개발하는 데 필요한 가장 중요한 작업을 수행하는 것입니다.