Source: I'm addicted to being useful
๐ฃ Hook: ๋น์ ์ 'Akaky'์ ๋๊น?
๊ณ ๊ณจ์ ์์ค <์ธํฌ>์ ๋์ค๋ ์ฃผ์ธ๊ณต '์์นดํค'๋ ๊ฐ๋ํ๊ณ ๋ฌด์๋นํ๋ ํ๊ธ ๊ด๋ฆฌ์ ๋๋ค. ํ์ง๋ง ๊ทธ๋ ํด๊ทผ ํ ์ง์์๋ ์๋ฅ๋ฅผ ๋ฒ ๊ปด ์ฐ๋ ์ผ์ ํฉ๋๋ค. ๋๊ฐ ์์ผ์๊ฐ ์๋๋ผ, ๊ทธ ์ผ์ด ๋๋ฌด ์ข์์์.
์ํํธ์จ์ด ์์ง๋์ด์ธ ์ ์ Sean Goedecke๋ ๊ณ ๋ฐฑํฉ๋๋ค. "์ง๊ธ์ ๊ฐ๋ฐ์๋ค์๊ฒ ํ๋ ์๊ธฐ์ ๋๋ค. ํ์ง๋ง ์ ๋ ์ฌ์ ํ ์ด ์ผ์ด ๋๋ฌด ์ฌ๋ฐ์ต๋๋ค. ์ ๋ ์์นดํค์ฒ๋ผ, ๊ธฐ๋ฅ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฐ๋ก ์ ์ฉํจ(Being Useful)์ ๋ํ ์ค๋ ์ ๋๋ค."
๐๏ธ The Voice: ์ํน ๋ (Working Dog)์ ๋ ๋ฐฑ
Chapter 1. ํ์ง ์๊ณ ๋ ๋ชป ๋ฐฐ๊ธฐ๋ ์ฌ๋๋ค
"๋์์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด, ๊ทธ๊ฑธ ํด๊ฒฐํ์ง ์๊ณ ๋ ๊ฒฌ๋ ์๊ฐ ์์ต๋๋ค. ๋ง์น ์ ์ฒด์ ์ธ ๋ถํธํจ์ฒ๋ผ ๋๊ปด์ง์ฃ ."
๋ง์ ๊ฐ๋ฐ์๋ค์ด ํผ์ฆ ์ค๋ ์์ ๋๋ค. ๋ง์ฝ ์ฐ๋ฆฌ๊ฐ ๊ฐ๋ฐ์๊ฐ ์๋์๋ค๋ฉด? ์๋ง ํ๋ฃจ ์ข ์ผ <ํฉํ ๋ฆฌ์ค(Factorio)>๋ฅผ ํ๊ฑฐ๋, ๋ฑ๋ง ํผ์ฆ์ ๋ฏธ์ณ์๊ฑฐ๋, ์ธํฐ๋ท ์ปค๋ฎค๋ํฐ์ ์์ฅ์ง(๊ด๋ฆฌ์)์ ์ง์ฐฉํ๊ณ ์์์ ๊ฒ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์ธ๊ฐ๋ฅผ ํต์ ํ๊ณ ํด๊ฒฐํ๋ ๊ฐ๊ฐ ๊ทธ ์์ฒด๋ฅผ ์ฌ๋ํ๋๊น์.
Chapter 2. ๊ฐ์๋ณด๋ค ์ผ์ด ์ข์ ๊ฐ
"์ ๋ '์ํน ๋ (Working Dog)'๊ณผ ๊ฐ์ต๋๋ค. ๋ณด๋์ฝ๋ฆฌ๋ ๊ฐ์์ ์ํด ์์ ๋ชฐ์ง ์์ต๋๋ค. ์์ ๋ชจ๋ ํ์ ๊ทธ ์์ฒด๊ฐ ๋ณด์์ด๊ธฐ ๋๋ฌธ์ด์ฃ ."
์ฐ๋ด, ์คํก์ต์ , '์ธ์์ ๋ฐ๊พผ๋ค'๋ ๊ฑฐ์ฐฝํ ๋น์ ... ๋ค ์ข์ต๋๋ค. ํ์ง๋ง ๊ฐ๋ฐ์๋ฅผ ์ง์ง ์์ง์ด๋ ๊ฑด ๋ด๋ฉด์ ๊ฐ๋ฐ(internal compulsion)์ ๋๋ค. ์ฝ๋๊ฐ ๋์๊ฐ๋ ๊ทธ ์๊ฐ์ ์พ๊ฐ, ๋ด๊ฐ ์ธ๋ชจ ์๋ค๋ ๊ทธ ๊ฐ๊ฐ.
Chapter 3. ํจ์ ์ ์กฐ์ฌํ์ธ์
ํ์ง๋ง ์ด '์ ์ฉํจ ์ค๋ '์ ์ํํฉ๋๋ค.
- ํฌ์์(Predators): ํ์ฌ์๋ ๋น์ ์ ์ด๋ฐ ์ฑํฅ์ ์์์ฑ๊ณ , ๋ณด์์ ์ฃผ์ง ์์ผ๋ฉด์ ๋น์ ์ ์ฅ์ด์ง๋ ์ฌ๋๋ค์ด ์์ต๋๋ค.
- Jira ํฐ์ผ์ ๋ ธ์: 'ํฐ์ผ ์ฒ๋ฆฌ'์๋ง ์ค๋ ๋๋ฉด, ์ ์ ๋น์ฆ๋์ค ์ํฉํธ๋ ๋์น๊ฒ ๋ฉ๋๋ค. ํฐ์ผ์ ์์ ๋ ๊ฑด ํํฐ ๊ฐ์ธ๊ธฐ(Party Trick)์ผ ๋ฟ, ์ปค๋ฆฌ์ด์ ํต์ฌ์ ์๋๋๋ค.
๐ง The Strategy: ๋ณธ๋ฅ์ ํดํนํ๋ผ
์์ ์ ์ด '์ค๋ '์ ์ธ์ ํ๋ค๋ฉด, ์ด์ ๊ทธ๊ฒ์ ํ๋ช ํ๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ๋์์ ๋ฐ๊ฟ๋ผ: 'ํฐ์ผ ํ'์๊ฒ ์ ์ฉํ ์ฌ๋์ด ๋์ง ๋ง๊ณ , '๋งค๋์ '๋ 'ํ์ ๋ชฉํ'์ ์ ์ฉํ ์ฌ๋์ด ๋์ธ์.
- ์กด๊ฒฝํ์ง ์๋ ์ฌ๋์ ์ํด ์ผํ๋ ๋ฒ: ๋ด๊ฐ ์ซ์ดํ๋ ์ฌ๋์ด๋ผ๋ ๊ทธ์๊ฒ '์ ์ฉํจ'์ ์ ๊ณตํจ์ผ๋ก์จ ๋ด ์ง์ ์ ๋ง์กฑ์ ์ป์ ์ ์์ต๋๋ค. ์ด๊ฑด ๋น๊ตดํ ๊ฒ ์๋๋ผ, ๋ด ๋ณธ๋ฅ์ ์ถฉ์กฑ์ํค๋ ๊ฒ์์ ๋๋ค.
MAX5์ ์๊ฐ ๐ฏ
๐ ํต์ฌ ๊ตํ
์ฐ๋ฆฌ์ ์ฝ๋ฉ ๋ณธ๋ฅ(์ ์ฉํจ ์ค๋ )์ ์ถ๋ณต์ด์ ์ ์ฃผ์ผ. ์ด ์๋์ง๋ฅผ '์ธ๋ชจ์๋ ๊ธฐ๋ฅ ๊ตฌํ'์ด ์๋๋ผ '์ค์ ์ฌ์ฉ์ ๋ฌธ์ ํด๊ฒฐ'๋ก ๋๋ฆฌ๋ ๊ฒ ์ปค๋ฆฌ์ด์ ๋น์ฆ๋์ค์ ํต์ฌ์ด์ผ.
๐ ๋ด ์ํฉ์ ์ ์ฉํ๋ค๋ฉด
์ค๋ ๋ฐค ์ฝ๋ฉ์ ์์ํ๊ธฐ ์ ์ ์ด ์ง๋ฌธ์ ๋์ ธ๋ด.
- "์ด ๊ธฐ๋ฅ์ด ๊ตฌํ๋๋ฉด ๋ด ํต์ฅ์ 1์์ด๋ผ๋ ๋ ๋ค์ด์ฌ๊น?"
- "์ด๊ฑด ์ง์ง ๋ฌธ์ ์ธ๊ฐ, ์๋๋ฉด ๋ด๊ฐ ํ๊ณ ์ถ์ด์ ๋ง๋ ๊ฐ์ง ๋ฌธ์ ์ธ๊ฐ?"
- ํ์ฌ์์๋: ์ด๊ฑธ๋ก ๋ด ๋งค๋์ ์ ๊ฑฑ์ ๊ฑฐ๋ฆฌ๋ฅผ ๋์ด์ค ์ ์๋๊ฐ?
โ ๏ธ ์ฃผ์ํ ์
'์ด์ฉ๋นํ๊ธฐ(Exploitation)' ์ฌ์ด ์ฑํฅ์ด๋ผ๋ ๊ฑธ ๋ช ์ฌํด. ๋ณด์ ์๋ ์ผ๊ทผ์ '๋๋ ์ฝ๋ฉ์ ์ข์ํ๋๊น'๋ผ๊ณ ํฉ๋ฆฌํํ์ง ๋ง. ๋ค ์ด์ ์ ๋ค ๋น์ฆ๋์ค๋, ํ์คํ ๋ณด์์ด ์๋ ๊ณณ์ ์จ์ผ ํด.
์นดํ
๊ณ ๋ฆฌ: vibe_coding, ``