How VS Code Went from Monthly to Weekly Releases with AI โ Harald Kirschner
ํ ์ค ํต์ฌ
VS Code๊ฐ AI๋ฅผ ํ์ฉํด ์๊ฐ ๋ฆด๋ฆฌ์ค์์ ์ฃผ๊ฐ ๋ฆด๋ฆฌ์ค๋ก ์ ํํ ๊ณผ์ ์, ๋จ์ํ ์ฝ๋๋ฅผ ๋ ๋นจ๋ฆฌ ์ฐ๋ ๋ฌธ์ ๊ฐ ์๋๋ผ ์ฝ๋๋ฒ ์ด์คยท๋ฆฌ๋ทฐยทํ ์คํธยท๋ฐฐํฌยทํ๊ฐ ์์คํ ์ ์ฒด๋ฅผ ์์ด์ ํธ ์นํ์ ์ผ๋ก ๋ฐ๊พผ ๊ฒฐ๊ณผ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๋์ ์ด ์์์ VS Code๊ฐ AI๋ฅผ ๋์ ํด ๋ฆด๋ฆฌ์ค ์๋์ ํ์ง์ ํจ๊ป ๋์ด์ฌ๋ฆฐ ๊ณผ์ ์์ ๋ฌด์์ ๋ฐฐ์ ๋์ง ๋ค๋ฃฌ๋ค. ํต์ฌ์ ์์ด์ ํธ๋ฅผ ์ ํ์ ๋ฃ๋ ์ด์ผ๊ธฐ๊ฐ ์๋๋ผ, ์์ด์ ํธ๋ฅผ ์จ์ ์ ํ์ ๋ง๋๋ ๋ฐฉ์ ์์ฒด๋ฅผ ๋ฐ๊พผ ์ฌ๋ก๋ค.
-
0:12
์๊ฐ ๋ฆด๋ฆฌ์ค์์ ์ฃผ๊ฐ ๋ฆด๋ฆฌ์ค๋ก AI ๋๋ถ์ VS Code๋ ์๊ฐ ๋ฆด๋ฆฌ์ค์์ ์ฃผ๊ฐ ๋ฆด๋ฆฌ์ค๋ก ์ด๋ํ๋ค. ๊ทธ๋ฌ๋ ๋ชฉ์ ์ ๋จ์ํ ์๋ ํฅ์์ด ์๋๋ผ, ๋ ํจ๊ณผ์ ์ผ๋ก ์ถ์ํ๊ณ ๋ ์ข์ ๋ฐฉ์์ผ๋ก ์ ํ์ ๋ง๋๋ ๋ฐ ์์๋ค.
-
1:12
์ฝ๋ ์์กด์จ: 55% โ 86% ์์ด์ ํธ๊ฐ ์์ฑํ ์ฝ๋ ์ค ์ค์ ๋ก ์ปค๋ฐ๋๋ ๋น์จ์ธ ์ฝ๋ ์์กด์จ์ ์ถ์ ํ๊ณ , 55%์์ 86%๊น์ง ์ฌ๋ผ๊ฐ๋ค. ๋ชจ๋ธ๊ณผ ํ๋ค์ค๊ฐ ๊ฐ์ ๋ ์๋ก ๊ฐ๋ฐ์์ ์ ๋ขฐ๊ฐ ๋์์ง๊ณ AI ์์ฑ ์ฝ๋์ ์ค์ฌ์ฉ ๋น์ค๋ ์ปค์ก๋ค.
-
1:57
์ฑ๊ณต์ด ์ ๋ฌธ์ ๋ฅผ ๋ง๋ ๋ค AI ๋์ ์ ์ด์์ PR์ ์๋ฅผ ํฌ๊ฒ ๋๋ ธ๊ณ , ํ์ง ์ด์์ ์ ํ์ง ์ด์๊ฐ ๋์์ ์ฆ๊ฐํ๋ค. ๋์์ ์ปค๋ฎค๋ํฐ ๋จธ์ง PR๋ ๋์ด๋๋ฉด์ ๊ธฐ์ฌ๋ฅผ ๋ ๋ง์ด ๋์ด๋ด๋ ํจ๊ณผ๋ ๋ํ๋ฌ๋ค.
-
2:42
10๋ ๊ฐ์ ์๊ฐ ๋ฆด๋ฆฌ์ค VS Code๋ 1.0 ์ถ์ ์ดํ 10๋ ๋๊ฒ ๋งค๋ฌ ์ ๋ฒ์ ์ ๋ฐฐํฌํด ์๋ค. ์ด ๊ธด ์ฃผ๊ธฐ๊ฐ ์ด์ ๋ AI ์๋์ ๋ ๋น ๋ฅธ ์คํ ๋ฐฉ์์ ๋ง๊ฒ ๋ฐ๋์๋ค.
-
3:07
AI ์ฌ์ฉ๋ง์ด ์๋๋ผ ์์คํ ์ ์งํ์ํจ๋ค ๋ฌธ์ ๋ ์ผ์ ์ ๋ฌด์์ AI๋ฅผ ๋ ๋ง์ด ์ฐ๋ ๊ฒ์ด ์๋๋ผ, ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๋ ์ ์ฒด ์์คํ ์ AI์ ๋ง๊ฒ ๋ฐ๊พธ๋ ๋ฐ ์๋ค. ๊ทธ๋์ผ ๋จ์ํ ์ฝ๋๋ง ๋ง์ด ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ์ค์ ๋ก ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค ์ ์๋ค.
-
3:42
๋ ๋นจ๋ฆฌ, ๋ ๋์ ํ์ง๋ก, ๋ ๋นจ๋ฆฌ ํ์ตํ๊ธฐ ๋จผ์ ํ์ํ ๊ฒ์ ์ฝ๋๋ฅผ ๋ ๋นจ๋ฆฌ ๋ด๋ณด๋ด๋ ๋ฅ๋ ฅ์ด๊ณ , ๊ทธ๋ค์์ ๋ฆฌ๋ทฐ์ ํ์ง ์ ์ง์ด๋ฉฐ, ๋ง์ง๋ง์ ๋ฌด์์ ๋ฐฐ์์ผ ํ ์ง ๋ ๋นจ๋ฆฌ ํ๋จํ๋ ๋ฅ๋ ฅ์ด๋ค. ์๋๋ง ๋์ด๋ฉด ๋์ด ์๋๋ผ ์ ํ ๊ฐ๊ฐ๊ณผ ํ์ต ์๋๊น์ง ํจ๊ป ๋์ฌ์ผ ํ๋ค.
-
4:52
์ฝ๋๋ฒ ์ด์ค๋ฅผ ์์ด์ ํธ ์นํ์ ์ผ๋ก ๋ง๋ค๊ธฐ ์์ด์ ํธ๊ฐ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ์ดํดํ๋๋ก ๊ฐ๋ณ๊ณ ์ง์์ ์ผ๋ก ๊ฐฑ์ ๋๋ ๋ฌธ์๊ฐ ํ์ํ๋ค. ํนํ agents.mmd ๊ฐ์ ๊ฐ์ด๋๋ ์์ด์ ํธ๊ฐ ์ด๋๋ฅผ ๋ด์ผ ํ๋์ง ์๋ ค ์ฃผ๊ณ , ์ค์์ ๋ง์ถฐ ๊ณ์ ์งํํด์ผ ํ๋ค.
-
5:46
์ ๋ฌธ์ฑ์ ์คํฌ๋ก ์ธ์ฝ๋ฉํ๊ธฐ ์ ๊ทผ์ฑ ๊ฐ์ ์ ๋ฌธ ์ง์์ ์คํฌ๋ก ๋ฌถ์ผ๋ฉด, ์์ ์ ๋ฌธ๊ฐ๋ง ์๊ณ ์๋ ๊ท์น์ ๋ชจ๋๊ฐ ์ฌ์ฌ์ฉํ ์ ์๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฐ๋ณต์ ์ผ๋ก ์ฌ๋์ ๋ถ๋ฌ์ผ ํ๋ ์์ ์ ๊ตฌ์กฐํ๋ ์ง์์ผ๋ก ๋ฐ๊ฟ ์ ์๋ค.
-
6:26
๊ฒ์ฆ ๊ธฐ์ค: PM๋ ์ด ๋ ํฌ์์ ๋ฐ์ด๋ธ ์ฝ๋ฉ์ด ๊ฐ๋ฅํ๊ฐ ํ์ง์ด ์ถฉ๋ถํ ์ฌ๋ผ๊ฐ๋ฉด PM๋ VS Code ๋ ํฌ์์ ์ค์ง์ ์ผ๋ก ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ํ ์ ์์ด์ผ ํ๋ค. ํต์ฌ ํ๋จ ๊ธฐ์ค์ ๊ทธ ์์ ์ด ์์ง๋์ด๋ง ํ์ ์ถ๊ฐ ๋ถ๋ด์ ์ผ๋ง๋ ๋ง๋ค์ง, ๊ทธ๋ฆฌ๊ณ ๋ก์ปฌ๊ณผ ๋ฐฐํฌ ํ๊ฒฝ์์ ์ผ๋ง๋ ์์ ์ ์ผ๋ก ๋์ํ๋๊ฐ์ด๋ค.
-
7:01
TypeScript Go๋ก ๋น๋ ์๋ 10๋ฐฐ ํฅ์ TypeScript Go ๋์ ์ผ๋ก ๋น๋๊ฐ 10๋ฐฐ ๋นจ๋ผ์ก๊ณ , ์ด๋ ์์ด์ ํธ๊ฐ ์ฌ๋ฌ ๊ฐ ๋์์ PR์ ๋๋ฆด ๋ ํนํ ํฐ ํจ๊ณผ๋ฅผ ๋๋ค. ๋๋ฆฐ CI/CD๋ ์์ด์ ํธ ์๊ฐ ๋์๋ก ๋ณ๋ชฉ์ด ์ฆํญ๋๋ฏ๋ก, ๋น๋ ์๋ ๊ฐ์ ์ ์๋ํ์ ์ ์ ์กฐ๊ฑด์ด๋ค.
-
7:56
ํฌ๋ฐํ PR์ ๋ค๋ฌ์ด์ง ๊ธฐ๋ฅ์ผ๋ก ์ฒ์์๋ ๊ฑฐ์น PR์ด๋ผ๋ ์์ด๋์ด์ ๋ฐฉํฅ์ ๋น ๋ฅด๊ฒ ๊ณต์ ํ๋ ์ญํ ์ ํ ์ ์๋ค. ์ดํ ํ์ด ๊ทธ ๊ธฐ๋ฐ ์์์ ํจ๊ป ๋ค๋ฌ์ผ๋ฉด, ๋ช ์ฃผ ์์ ์์ฑ๋ ๋์ ๊ธฐ๋ฅ ๊ฒฝํ์ผ๋ก ๋ฐ์ ์ํฌ ์ ์๋ค.
-
8:31
์์ด์ ํธ๊ฐ ์ฑ์ ์ง์ ์ฌ์ฉํ๊ฒ ํ๊ธฐ UI ์์ ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์์ด์ ํธ๊ฐ ์ ํ์ ์ค์ ๋ก ์กฐ์ํ๋ฉฐ ํผ๋๋ฐฑ์ ์ป์ ์ ์์ด์ผ ํ๋ค๋ ์ ์ด๋ค. ์ฑ์ ์ง์ ์ฌ์ฉํ ์ ์์ผ๋ฉด, UI ๊ฒ์ฆ์ ๋งค๋ฒ ์ฌ๋ ์์ ์์กดํ๊ฒ ๋๋ค.
-
9:06
์๋ํ๋ ์ปดํฌ๋ํธ ์คํฌ๋ฆฐ์ท ์ปดํฌ๋ํธ ๋ธ๋ผ์ฐ์ ๋ ๋ณ๊ฒฝ์ด ์๊ธธ ๋๋ง๋ค ์คํฌ๋ฆฐ์ท์ ์ฐ์ด ์์์น ๋ชปํ ์ํฅ ๋ฒ์๋ฅผ ๋ณด์ฌ ์ค๋ค. ํ ์ปดํฌ๋ํธ๋ฅผ ๊ณ ์ณค๋๋ฐ ๋ค๋ฅธ ์์ด์ฝ์ด ์ฌ๋ผ์ง๊ฑฐ๋ ๋ ์ด์์์ด ๋ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ์ก์๋ผ ์ ์๋ค.
-
10:06
Playwright๋ฅผ ํ์ฉํ ์๊ธฐ ์์ ๋ฃจํ Playwright๋ก VS Code์ ์ค์ ํ๋ฆ์ ์๋ ์คํํด ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ณ ์์ ์ ํ๋ฅผ ๊ฒ์ฆํ ์ ์๋ค. ์ฌ๋์ ๋ค์ ์์ ์ผ๋ก ๋์ด๊ฐ๊ณ , ์์ด์ ํธ๊ฐ ์คํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํด ์ฃผ๋ ์งง์ ํผ๋๋ฐฑ ๋ฃจํ๊ฐ ๋ง๋ค์ด์ง๋ค.
-
11:20
์๋ฌดํ๋ AI ์ฝ๋ ๋ฆฌ๋ทฐ PR์ด ์ด๋ฆฌ๋ฉด AI ๋ฆฌ๋ทฐ๊ฐ ๋จผ์ ์ํ๋๊ณ , ์ธ๊ฐ์ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๊ฒํ ํ๊ฒ ๋๋ค. ๋ฆฌ์คํฌ ์์ค์ ๋ฐ๋ผ ๋ฆฌ๋ทฐ ๊ฐ๋๋ฅผ ์กฐ์ ํด ๋น์ฉ๊ณผ ํ์ง์ ํจ๊ป ๊ด๋ฆฌํ๋ ๊ตฌ์กฐ๋ค.
-
12:05
ํ์ง ์ ์ง๋ฅผ ์ํ AI ์ด์ ๋ถ๋ฅ ์ด์๋ AI๊ฐ ์คํธ ์ ๊ฑฐ, ๋ฒ์ญ, ์ ๋ณด ๋ณด๊ฐ, ๋ด๋น์ ์ง์ ๊น์ง ์ฒ๋ฆฌํด ์ ํธ ๋ ์ก์๋น๋ฅผ ๋์ธ๋ค. ๋ค๋ง ์ค๋ณต ์ด์ ์์ ๊ฐ์ ์์ญ์์๋ ์ฌ๋์ด ๋ค์ ํผ๋๋ฐฑ์ ์ฃผ๋ ๋ณด์ ๋ฃจํ๊ฐ ํ์ํ๋ค.
-
13:25
์๋ฌ ์คํ์์ ์๋ ์์ PR๊น์ง ๋๊ท๋ชจ ํ ๋ ๋ฉํธ๋ฆฌ์์ ์ค์ ์๋ฌ ์คํ๋ง ์ถ๋ ค ๊ตฐ์งํํ ๋ค, ์ด์๋ฅผ ๋ง๋ค๊ณ ์๋์ผ๋ก PR๊น์ง ์ฌ๋ ํ๋ฆ์ ๊ตฌ์ถํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ๋์ ์ค๋ฅ๋ฅผ ์ง์ ์ผ์ผ์ด ๋ค๋ฃจ๊ธฐ๋ณด๋ค ์์ ์ ์ธ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ์งํ๋ ๋ฐ ์ง์คํ ์ ์๋ค.
-
15:24
๋จ๊ณ์ ๋กค์์ ์์ ์ฒ๋ผ ํ ๋ฒ์ 100% ๋ฐฐํฌํ๋ ๋ฐฉ์ ๋์ , ๋จ๊ณ์ ์ผ๋ก ๋กค์์ํ๋ฉฐ ์๋ฌ ๋ก๊ทธ์ ์ด์๋ฅผ ๋ชจ๋ํฐ๋งํ๋ค. ์ค์นํ ์ฑ์ ๋กค๋ฐฑ ๋น์ฉ์ด ํฌ๊ธฐ ๋๋ฌธ์, ๋ฐฐํฌ ์์ฒด๋ฅผ ๋ ์ ์คํ๊ฒ ์ค๊ณํด์ผ ํ๋ค.
-
15:59
VSC-Bench๋ก ๋ ๋น ๋ฅด๊ฒ ํ์ตํ๊ธฐ VSC-Bench๋ฅผ ํตํด ์ ํ์ ํนํ๋ ํ๊ฐ๋ฅผ ์ฝ๊ฒ ์ถ๊ฐํ๊ณ , ์คํ๋ผ์ธ๊ณผ ์จ๋ผ์ธ ์คํ์ผ๋ก ๊ฐ์ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ค. ์์ด์ ํธํ ์ ํ์ผ์๋ก ํ๊ฐ ์ฒด๊ณ๊ฐ ์ ํ์ ์ผ๋ถ์ฒ๋ผ ์๋ํด์ผ ํ๋ค.
-
17:04
5๊ธ์ ํ์ผ์ ํ ํฐ 70๋ฐฐ ์์ฃผ ๋จ์ํ hello world ํ์ผ ์์ฑ ํ ์คํธ์์๋ ๋ชจ๋ธ๋ง๋ค ํ ํฐ ์ฌ์ฉ๋ ์ฐจ์ด๊ฐ ํฌ๊ฒ ๋ฒ์ด์ก๋ค. ํ๋ค์ค์ ๋ชจ๋ธ์ ์ํธ์์ฉ์ ์ดํดํ๋ ์ผ์ ์ฑ๋ฅ ์์ฒด๋งํผ์ด๋ ์ค์ํ๋ค.
-
17:39
์ผ์ผ ์คํ๋ฆฐํธ์์ ํ๋กํ ํ์ดํ ๋๋ถ๋ถ์ ์์ ์ ๋ฐ๋ก PR๋ก ๋ฃ๊ธฐ๋ณด๋ค ๋น ๋ฅธ ๋ํ์ ํ๋กํ ํ์ ๋ฐ๋ณต์ ๋ ์ ํฉํ๋ค. ์ผ ๋จ์ ์คํ๋ฆฐํธ๋ ์์ด๋์ด๋ฅผ ๋ ๋นจ๋ฆฌ ์ํํ๊ณ ๊ฒฝํ ์ค๊ณ๋ฅผ ๋ ๊น๊ฒ ๋ ผ์ํ๊ฒ ๋ง๋ ๋ค.
-
18:19
์์ ์ค์ฟผ๋์ ์ง์์ ์ค๋์ญ ์์ ์ค์ฟผ๋์ ๋ช ํํ ์ค๋์ญ์ด ์์ด์ผ ๋ณ๋ชฉ์ ๋น ๋ฅด๊ฒ ์ฐพ๊ณ ํ์ํ ์์ญ์ ์ง์คํ ์ ์๋ค. ์ ๋ฌด ๋จ์๋ฅผ ์๊ฒ ๋๋๋ฉด ์๋์ ์ฑ ์์ฑ์ด ํจ๊ป ์ฌ๋ผ๊ฐ๋ค.
-
18:39
๋ค์ ๋ณ๋ชฉ์ ์ฐพ์๋ผ ํ ๋ฒ ๊ฐ์ ์ ์ฑ๊ณตํ๋ค๊ณ ๋๋๋ ๊ฒ์ด ์๋๋ผ, ๋ ๋นจ๋ฆฌ ๋ฐฐ์ฐ๊ณ ๋ ๋์ ํ์ง๋ก ๋ด๊ธฐ ์ํด ๋ค์ ๋ณ๋ชฉ์ ๊ณ์ ์ฐพ์์ผ ํ๋ค. ์์ด์ ํธ ํ์ฉ์ ํต์ฌ์ ๋๊ตฌ ์์ฒด๋ณด๋ค ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์ผ๋ง๋ ์ ์ค๊ณํ๋๋์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ๋์ ์ ์ฑํจ๋ ๋ชจ๋ธ ์ฑ๋ฅ๋ณด๋ค ์ฝ๋๋ฒ ์ด์ค ๋ฌธ์ํ, ๋น๋ ์๋, ๋ฆฌ๋ทฐ ์ ์ฐจ, ๋กค์์ ๋ฐฉ์ ๊ฐ์ ์ฃผ๋ณ ์์คํ ์ ๋ ํฌ๊ฒ ์ข์ฐ๋๋ค.
- AI๊ฐ ๋ง๋ ์ฝ๋์ ํ์ง์ ์์กด์จ, ์ด์ ์ ํธ ๋ ์ก์๋น, ์๋ ์์ ์ฑ๊ณต๋ฅ ์ฒ๋ผ ์ด์ ์งํ๋ก ๊ด๋ฆฌํด์ผ ์ค์ ์์ฐ์ฑ ํฅ์์ผ๋ก ์ฐ๊ฒฐ๋๋ค.
- ๋น ๋ฅด๊ฒ ๋ง๋๋ ๊ฒ๋ณด๋ค ๋ ์ค์ํ ๊ฒ์ ์์ด์ ํธ๊ฐ ์ง์ ์คํยท๊ฒ์ฆยท์์ ํ ์ ์๋ ์งง์ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์ ํ๊ณผ ๊ฐ๋ฐ ํ๋ฆ ์์ ๋ฃ๋ ๊ฒ์ด๋ค.