I Made a Fruit Fly Review My Code - Nick Nisi, WorkOS
ํ ์ค ํต์ฌ
์ฌ๋์ด ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋ณ๋ชฉ์ด ๋ ์ํฉ์์, ํ๋ฃจํธํ๋ผ์ด ๋๋ฅผ ํ์ฉํ ์๋ ํ์ ์ผ๋ก ์ธ๊ฐ ๊ฐ์ ์ ๊ผญ ํ์ํ ๋ณ๊ฒฝ์๋ง ์ง์ค์ํค์๋ ์คํ๊ณผ ๋น์ ์ ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ Nick Nisi๊ฐ WorkOS์์ ๊ฐ๋ฐ์์ ์์ด์ ํธ ๊ฒฝํ ํ์ ์ด๋๋ ๋ฐฐ๊ฒฝ์ ์๊ฐํ๊ณ , ์ด๋ฒ ๋ฐํ๊ฐ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋ณ๋ชฉ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ๋ ์ด์ผ๊ธฐ์์ ์๊ณ ํ๋ค.
-
0:37
์ฌ๋์ด ๋ณ๋ชฉ์ด๋ค ์ฝ๋๋ ๋ ๋นจ๋ฆฌ ์์ฑ๋์ง๋ง PR ๊ฒํ ๋ ์ฌ์ ํ ์ฌ๋์ด ๋ง๊ณ ์์ผ๋ฉฐ, ์ด์ ๋ ๊ธฐ๋ฅ ์์ฒด๊ฐ ๊ธฐ๋๋๋ก ๋์ํ๋์ง๋ง ํ์ธํ๋ฉด ๋๋ ์๋๋ผ ์ฝ๋ ๋ฆฌ๋ทฐ์ ์ญํ ๋ ๋ฐ๋์ด์ผ ํ๋ค๋ ๊ด์ ์ ์ ์ํ๋ค.
-
2:35
"๋ฒ๊ทธ"๋ผ๋ ๋จ์ด์ ์ ๋ ์ํํธ์จ์ด์ bug๊ฐ ์ค์ ๋๋ฐฉ์์ ์ ๋ํ๋ค๋ ์ผํ๋ฅผ ์ง๊ณ , ๊ทธ ๋ฐ๋๋ฐ์์ผ๋ก bug๋ฅผ ์ด์ฉํด bug๋ฅผ ์ฐพ๋๋ค๋ ์คํ์ ๋ฐฉํฅ์ ์ก๋๋ค.
-
3:04
๋ฒ๊ทธ๋ก ๋ฒ๊ทธ๋ฅผ ์ฐพ๊ธฐ ํ๋ฃจํธํ๋ผ์ด๋ฅผ ๋์งํธ ํ๊ฒฝ์ ์ฐ๊ฒฐํด JavaScript๋ฅผ ์ฝ๊ฒ ๋ง๋ค๊ณ , ๋จ์ํ ์ฅ๋์ด ์๋๋ผ ์ฝ๋ ๋ฆฌ๋ทฐ ํ๋จ์ ๋งก๊ธฐ๋ ๋์์ผ๋ก ์ผ๋ ์คํ ๊ฐ์๋ฅผ ๋ณด์ฌ์ค๋ค.
-
4:00
ํ๋ฃจํธํ๋ผ์ด ๋๋ฅผ ์ฝ๋ ๋ฆฌ๋ทฐ์ ์ฐ๊ฒฐํ๊ธฐ ๋ง์ด์ ๊ฒฝ์ด ์๋ ์ค์ male fruit fly brain connectome์ ์ฌ์ฉํ๋ฉฐ, 176,000๊ฐ ๋ด๋ฐ๊ณผ 6.3 million ์ฐ๊ฒฐ์ ๋ฐํ์ผ๋ก ์ฝ๋์ ์ข๊ณ ๋์จ์ ๊ธฐ์ตํ๊ฒ ์ค๊ณํ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ๋ค.
-
4:57
์ฝ๋๋ฅผ ๋์๋ก ๋ฐ๊พธ๊ธฐ ์ฝ๋๋ฅผ ์ง์ ์ดํด์ํค๋ ๋์ 30๊ฐ์ ์ง๋ฌธ์ผ๋ก ์ฝ๋์ ์ํ๋ฅผ ์ถ์ถํด ๋์ ์ ํธ๋ก ๋ฐ๊พธ๊ณ , ๊ทธ ๋์๋ฅผ ๊ธฐ์ต๊ณผ ์ฐ๊ฒฐํด ์ข์ ์ฝ๋์ ๋์ ์ฝ๋๋ฅผ ๊ตฌ๋ถํ๋๋ก ๋ง๋ ๋ค.
-
6:43
์คํ, ์ด๋ง, ๊ทธ๋ฆฌ๊ณ ๊ธฐ์ต ํ์ต ๊ฒฐ๊ณผ๋ฅผ ๋ง์ ๋ณด์๊ณผ ์ฒ๋ฒ๋ก ์ฐ๊ฒฐํด ๋ํ๋ฏผ ๋ฐ์์ด ๋ด๋ฐ ์ฐ๊ฒฐ์ ๋ฐ๊พธ๊ฒ ํ๋ฉฐ, ์คํ์ ์ ๊ทผ์ ๊ฐํํ๊ณ ์ด๋ง์ ํํผ๋ฅผ ๊ฐํํ๋ ๋ฐฉ์์ผ๋ก ๊ธฐ์ต์ ํ์ฑํ๋ค.
-
7:32
์ ๋ง ํ๋ฃจํธํ๋ผ์ด๊ฐ ์ค์ํ๊ฐ? ๋จ์ํ ๋ค๋ฅธ ๋ชจ๋ธ์ ํ๋จ์ ์ ๋ฌํ๋ ๊ป๋ฐ๊ธฐ๊ฐ ์๋๋ผ, ๊ธฐ์ต์ด ์ ๊ฑฐ๋๋ฉด ํ๋์ด ๋ฌด๋์ง๋ ๊ฒ์ ํตํด ํ๋ฃจํธํ๋ผ์ด ๋ ์์ฒด๊ฐ ํ๋จ ์ฒ๋ฆฌ์ ํต์ฌ์์ ํ์ธํ๋ค.
-
8:15
ํ๋ฃจํธํ๋ผ์ด๋ณด๋ค ๋๋ํ๊ฐ? ์ค์ ์ฝ๋ ์กฐ๊ฐ 3๊ฐ๋ฅผ ๊ด๊ฐ๊ณผ ํ๋ฃจํธํ๋ผ์ด๊ฐ ํจ๊ป ํ์ ํ ๊ฒฐ๊ณผ, ์ฌ๋๊ณผ ๋น์ทํ๊ฑฐ๋ ๊ฝค ๋์ ์ ํ๋๋ก ๋งํ๋ ๋ชจ์ต์ ๋ณด์ด๋ฉฐ ์ค์ฉ ๊ฐ๋ฅ์ฑ์ ์ ๊ฒํ๋ค.
-
10:22
์ค์ pull request ์ ์ฉํ๊ธฐ ์ค์ PR์ ์ ์ฉํด ๋ณด์ง๋ง ํ๋จ์ ํ์ ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๋ ์์ผ๋ฉฐ, ๊ทธ๋๋ ์ฌ๋ฌ ํ ์คํธ์์ ๋์ ๋น์จ๋ก ๋ฌธ์ ๋ฅผ ์ก์๋ด๊ณ ์ค๋ช ๋์ ๋์ ๊ธฐ๋ฐ ๊ฒฝ๊ณ ๋ฅผ ์ฃผ๋ ์์ค๊น์ง๋ ๋๋ฌํ์์ ๋ณด์ฌ์ค๋ค.
-
11:55
์ธ๊ฐ๋ง ์๋ ๊ฒ: ์ ๋๊ตฌ๋ ๋ณ๊ฒฝ์ ๊ณผ ๋จ์ํ ์ค๋ฅ๋ ์ ์ก์ง๋ง, ์ ์ด ์ฝ๋๊ฐ ๋ฐ๋์๋์ง์ ๊ธฐ๋ฅ์ ๋งฅ๋ฝ์ ์ ์ ์์ผ๋ฏ๋ก ์ต์ข ์ ์ผ๋ก๋ ์ธ๊ฐ์ด ์ด์ ๋ฅผ ์ดํดํ๋ ์ญํ ์ด ๋จ๋๋ค๊ณ ์ ๋ฆฌํ๋ค.
-
12:33
์ค์ํ ๋ฆฌ๋ทฐ๋ง ์์ค์ปฌ๋ ์ด์ ํ๊ธฐ ๋ชจ๋ PR์ ์ฌ๋์ด ๋ณด์ง ๋ง๊ณ , ํ ๊ธฐ์ค ์คํฌ โ ๋ถ๋ฅ๊ธฐ โ ์๋ ๋ฆฌ๋ทฐ์ด ์์ผ๋ก ํต๊ณผํ ๊ฒ๋ง ์ธ๊ฐ์๊ฒ ์ฌ๋ฆฌ๋ ๊ณ์ธต์ ๊ฒํ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ค.
-
14:56
๋ฆฌ๋ทฐ ๋์ ์ฆ๋ช ์์ผ๋ก๋ ์ฝ๋ ์์ฒด๋ณด๋ค ๊ธฐ๋ํ ๋์์ ์ฆ๋ช ํ๋ ์๋ฃ๊ฐ ๋ ์ค์ํด์ง๋ฏ๋ก, ์คํฌ๋ฆฐ์ทยท์์ยทํ ์คํธ ๊ฒฐ๊ณผยทsmoke test ๊ฐ์ ๊ฒ์ฆ ์ฆ๊ฑฐ๋ฅผ ํจ๊ป ์ ๊ณตํ๋ ๋ฐฉ์์ด ํ์ํ๋ค๊ณ ๋ง๋ฌด๋ฆฌํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋ชฉํ๋ฅผ '์ฝ๋ ์ฝ๊ธฐ'์์ '๊ธฐ๋ฅ์ด ์๋๋๋ก ๋์ํ๋ค๋ ์ฆ๋ช ํ์ธ'์ผ๋ก ๋ฐ๊พธ๋ฉด, ์ธ๊ฐ ๊ฒํ ๋ฅผ ๋ ๊ฐ์น ์๋ ์ง์ ์ ์ง์ค์ํฌ ์ ์๋ค.
- ์๋ ๋ฆฌ๋ทฐ๋ ๋จ์ผ ๋ชจ๋ธ ํ์ ์ด ์๋๋ผ ํ ๊ท์น, ์ํ๋ ๋ถ๋ฅ, ์๋ ๊ฒํ ๋ฅผ ์ธต์ธต์ด ์์์ผ ์ค์ ์ด์์์ ์ ๋ขฐ๋ฅผ ์ป๋๋ค.
- AI๊ฐ ๋ฆฌ๋ทฐ๋ฅผ ๋์ฒดํด๋ '์ ๋ฐ๋์๋๊ฐ'์ ํ ๋งฅ๋ฝ์ ์ธ๊ฐ์ด ์ค๋ช ํด์ผ ํ๋ฏ๋ก, ๋ฆฌ๋ทฐ๋ ์น์ธ๋ณด๋ค ์์ฌ๊ฒฐ์ ๋งฅ๋ฝ ์ ๋ฌ์ ๋ ๊ฐ๊น์์ง๋ค.