프로그래밍. Programming. 프로그램을 작성하는 일. 문제를 알고리즘으로 분해하고, 코드로 구현하며, 테스트하고 디버깅하는 전 과정.
새로운 질서는 프로그래밍을 ‘좁은 의미의 문학과 언어학’ 또는 ‘시적 연산’으로 부른다. 코딩은 단순히 기술이 아니라 생각하는 방법이고, 표현하는 방식이며, 세계를 구조화하는 행위다.
컴퓨터 언어를 배우는 것은 새로운 언어를 배우는 것과 같다. 문법을 익히고, 어휘를 쌓으며, 문장을 만든다. 함수를 정의하고, 변수를 선언하며, 조건과 반복을 다룬다.
협업의 기술이기도 하다. Git으로 버전을 관리하고, GitHub에서 코드 리뷰를 하며, 오픈 소스에 기여한다.