코드의 최적 줄 길이: 88자의 비밀 풀기

2025-08-12

이 글에서는 코딩 표준에서 최적의 줄 길이에 대한 오랜 논쟁을 심층적으로 다룹니다. 80자 제한의 역사를 텔레타이프와 펀치 카드의 물리적 제약까지 거슬러 올라가고, 인간의 시각적 인식에 뿌리를 둔 줄 길이 제한의 과학적 근거를 탐구합니다. 와이드스크린의 장점을 인정하면서도 저자는 지나치게 긴 줄은 가독성을 떨어뜨린다고 주장합니다. 결론적으로 들여쓰기, diff 도구 호환성, 전반적인 코드 명확성 등을 고려하여 최대 88자를 권장합니다.

더 보기
개발 코딩 표준

R0ML 비율: 기업 소프트웨어 라이선스에서 광대의 함정 피하기

2025-08-10

이 글에서는 대량 구매를 평가하는 영리한 방법론인 R0ML 비율을 소개합니다. 수천 개의 광대 코를 구매하는 예를 사용하여 비율 계산 방법을 설명합니다. 총 구매 가격을 모든 단위의 전체 소매 가격으로 나눕니다. 비율이 1보다 작으면 좋은 거래이고, 1보다 크면 속았다는 것을 의미합니다. 소프트웨어 및 SaaS 라이선스의 경우 특히 사용량을 정확하게 추정하는 것이 사용 부족으로 인한 손실을 피하기 위해 중요합니다. 더 안전한 대안으로 직원에게 회사 카드를 제공하여 개별적으로 소프트웨어를 구매하도록 하는 것을 제안합니다.

더 보기
개발 조달 전략

제가 생성형 AI 비판을 포기한 이유

2025-06-05

저자는 자신을 '생각하는 프로그래머'라고 칭하며 오랫동안 생성형 AI에 대해 회의적인 시각을 가져왔습니다. 끊임없는 논쟁에 압도당하여 자신의 생각을 논리적으로 정리하려고 시도하지만 결국 실패합니다. 이 글에서는 생성형 AI에 대한 저자의 부정적인 경험을 심도 있게 다루며, 미적인 결함, 생산성 문제, 윤리적 우려, 에너지 소비, 교육에 미치는 영향, 개인 정보 침해 등을 포괄적으로 논의합니다. 많은 근거를 제시하지만 AI 지지자들을 엄밀하게 반박할 수 없다는 것을 인정합니다. 결국 생성형 AI의 막대한 영향력에 맞서는 데 드는 비용과 무의미함을 깨닫고 비판을 포기하기로 결정합니다.

더 보기
AI