코로 넘어져도 헤딩만 하면 그만

왜 리액트는 Happy Hacking일까? 본문

CODE STATES 44

왜 리액트는 Happy Hacking일까?

꼬드리 2023. 5. 27. 01:16

금요일 밤을 기념으로 개인 프로젝트를 좀 만지다가 갑자기 이런 의문이 떠올랐습니다. 

작년에 리액트를 처음 깔았을 때부터 왜 설치가 끝난 뒤 마지막에 'Happy Hacking!'이라는 인삿말이 따라 붙는지 궁금했는데요... 잠도 오지 않겠다, 한번 찾아보기로 합니다. 찾아보기만 하면 혼자 알고 그만이니까 포스팅도 해봅니다. 언젠가 누가 같은 의문을 느끼고 묻는다면 명쾌하게 답해주기 위해서요.

개발자가 절대 잃지 말아야 할 덕목이 호기심이라고 하지 않던가요.(며칠 전에 들은 말을 거창하게 써보기)

 

npx create-react-app 새로 만들 프로젝트명

흔히 npm으로 리액트를 깔기 위해서는 위와 같은 명령어를 씁니다. yarn으로 까는 방법도 소개하던데 일단 익숙한 방식을 사용해보기로 합니다. 그러면 한참 설치를 위한 무언가 돌아가다가 마지막에는 아래와 같은 문구가 나옵니다.

 

두둥. 보다시피 맨 아랫줄에 Happy hacking! 이라고 적힌 것을 볼 수 있습니다. 

그런데 ... 왜 해킹이죠, 그간 저를 끊임없이 의문스럽게 만들었던 문구가 등장합니다. 흔히 해킹이라고 하면 국가기밀 해킹, 기업 해킹, 비밀번호 해킹 등 온갖 부정적인(혹은 불법적인)일들과 엮이기 마련이죠. 그런데 리액트로도 해킹을 할 수 있다는 걸까요? 해킹 프로그램? 설마 나도... 해커...?

 

 

 

검색해보니, 이미 누군가 물어본 게 남아있었습니다.

3년 전의 글이긴 한데 비슷한 의문을 품고 계시네요. 해석해보자면...

 

hack이라는 단어에 중복되는 의미가 있다. hack의 전통적인 의미는 '명석하게 문제를 해결하다'이며, 새로 덧붙여진 최신 의미는 흔히 쓰이는 그 해킹이라고 하고 있습니다. 그러나 여전히 많은 프로그래머들은 hack을 문제를 해결하다와 동일한 의미로 두고 쓰고 있다고 합니다. 즉, 리액트에서도 '즐겁고 멋지게 문제를 해결하세요!'라는 의미로 썼다는 뜻이네요.

 

구글에 검색해보니 informal한 의미 마지막에 떠있습니다. 

 

 

어쨌거나 한 가지 의문은 풀린 셈이네요.

"Happy Hacking!"이라는 문구에 앞으로 흠칫 놀라지 않을 수 있겠습니다.

 

 

 

 

출처:

https://www.reddit.com/r/reactjs/comments/f1sw2l/whats_up_with_happy_hacking_in_createreactapp/

Comments