developer-english
-
인증서와 비밀은 한 뿌리다 — 신뢰를 만드는 다섯 단어를 가르는 기준
certificate·signature·token·secret·authentication은 실무에서 뒤섞여 쓰인다. 어원으로 보면 갈리는 선이 하나 있다. 신뢰를 만드는 방법은 둘뿐이다 — 아는 쪽과 모르는 쪽을 가르거나(cernere), 보여서 증명하거나(*deik-). 놀랍게도 certificate와 secret은…
-
프로토콜은 원래 풀로 붙인 종이였다 — 접속 한 번에 다 등장하는 다섯 단어의 내력
브라우저가 사이트에 붙는 짧은 순간에 protocol·session·scheme·negotiation·handshake가 전부 등장한다. 다섯 다 컴퓨터가 만든 말이 아니다. 두루마리 앞에 풀로 붙인 종이(protocol), 법정에 앉아 있는 동안(session), 겉으로 드러난…
-
컴퓨터가 빌려온 이름 6개 — queue·bootstrap·algorithm·cipher·robot·daemon의 출처
이 여섯 단어는 라틴어 어근으로 쪼개지지 않는다. 꼬리(queue), 장화끈(bootstrap), 9세기 수학자의 이름(algorithm), 아랍어 ‘0’(cipher), 체코어 부역(robot), 그리스 수호 정령(daemon)에서 통째로 빌려왔다. 무엇을 빌려왔는지를 보면 그…
-
손의 동작으로 읽는 라틴어 어근 7개 — mit·ject·pos·ten·struct·fac·script 한 페이지 (어근 2편)
commit·inject·repository·container·infrastructure·factory·subscribe — 매일 쓰는 개발 단어를 어근으로 쪼개면 전부 손동작 하나로 돌아간다. 보내고, 던지고, 놓고, 붙잡고, 쌓고, 만들고, 새긴다. 어근 일곱 개를 손의 동작 순서로…
-
commit·compile·deploy·migrate·deprecate — 파이프라인을 굴리는 개발 동사 5개의 어원 한 페이지
코드는 commit되고, compile되고, deploy되고, 스키마는 migrate되고, 낡은 API는 deprecate된다. 매일 쓰는 이 다섯 동사가 각각 ‘맡겨 보내다·그러모아 쌓다·접힌 걸 펼치다·거처를 바꾸다·오지 않기를 빌다’에서 왔다는 걸…
-
코드에 박혀 있는 라틴어 어근 6개 한 페이지 — port·duct·vis·spect·man·per 완전 정리
import·export·transport, conductor·produce·reduce, visibility, inspect — 매일 보는 개발 용어가 사실은 라틴어 어근 6개에서 갈라져 나온 친척이다. 한 페이지로 분해한다.
-
개발 문서의 명사·형용사를 만드는 영어 접미사 8개 한 페이지 — -tion·-ment·-ure·-able·-ness·-less·-ful·-ent 완전 정리
deployment·exception·nullable·stateless — 코드와 문서에서 매일 보는 이 단어들은 전부 접미사가 동사·명사 끝에 붙어 만든 추상명사·형용사다. 8개 접미사를 한 페이지로 분해한다.
-
개발 문서에서 매일 보는 라틴어 접두사 7개 한 페이지 — re·pre·pro·trans·per·un·e/ex 완전 정리
retry·preload·promote·transform·persist·unmount — 매일 코드에서 두드리는 단어들이 사실 같은 라틴어 접두사 가족이다. re·pre·pro·trans·per·un 6개를 한 페이지로 분해한다.
-
개발 문서에서 자주 만나는 영어 ‘~성’ 단어 7개 한 페이지 — -ity / -ability 접미사 완전 정리
availability·reliability·scalability — SRE 4 골든 시그널의 3개가 같은 접미사를 공유하는 이유. -ity / -ability 가 만드는 추상명사를 7개 단어 한 페이지로 분해.