AI 요약
엔지니어링 생산성의 상당 부분은 언어 기능의 존재를 아는 것, TCP_NODELAY와 Nagle 알고리즘의 관계, git 명령어, sed 트릭 등 작은 지식 조각에서 나온다는 점을 강조하는 글이다. 이러한 팁들은 별도의 큰 학습 없이도 즉시 활용 가능해 작업을 조금 더 쉽게 만들어 준다. ctrl+r 히스토리 검색을 fzf로 퍼지 검색하거나 atuin으로 SQLite 기반 검색으로 대체하는 방법, FROM 없는 SELECT, explain analyze, 정규식 \b, 로그 스케일 메트릭 버킷팅 등 실용 예시를 제시한다. 또한 Array.flatMap, Object.entries, Promise.withResolvers 같은 최신 JS 기능과 NodeJS의 https.Agent 재사용, git log -S(피케이크), git checkout -, ripgrep 활용 등도 소개한다.
핵심 포인트
- fzf/atuin/per-directory-history로 셸 히스토리 검색 강화
- Postgres·MySQL의 explain analyze로 실제 쿼리 성능 분석
- git log -S(피케이크)로 특정 문자열 추가/삭제 커밋 추적
- NodeJS에서 https.Agent 재사용으로 지연 시간 대폭 개선
향후 전망
- 작은 지식 조각의 축적이 AI 보조 도구 시대에도 여전히 개발자 생산성의 핵심으로 남을 것
- ripgrep, fzf 등 경량 CLI 도구의 활용도 지속 증가 전망
