손재혁 님의 『성당과 시장』발표에서는 오픈소스 소프트웨어가 어떤 방식으로 만들어지고 발전해 왔는지 소개했습니다.
성당 모델은 소수의 뛰어난 개발자들이 조심스럽게 완성도를 높여가는 방식으로, 시장 모델은 불특정 다수의 개발자가 열린 소통 속에서 함께 개선해 나가는 방식이라고 설명했습니다.
이어 UNIX, GNU, Linux의 사례를 통해 성당 모델과 시장 모델이 각각 어떤 환경에서 나타났고, 어떤 방식으로 발전했는지 설명했습니다.
마지막으로 하나의 방식만이 정답은 아니며, 사례를 분석하며 각자에게 맞는 프로젝트 운영 방식을 찾아보는 것이 중요하다고 강조했습니다. 🌐
May 12, 2026
GTLWeekly Session
『주니어 개발자가 반드시 알아야 할 SQL 실수 7가지』 by 황서연
황서연 님의 『주니어 개발자가 반드시 알아야 할 SQL 실수 7가지』에선 SQL 쿼리를 작성할 때 주니어 개발자가 자주 할 수 있는 실수를 중심으로, 성능 저하와 데이터 손실, 보안 취약점을 예방할 수 있는 방법을 소개했습니다. 완벽한 애플리케이션도 잘못된 쿼리 한 줄로 무너질 수 있다는 문제의식에서 출발해, 안전하고 효율적인 SQL 작성을 위해 반드시 점검해야 할 요소들을 정리했습니다.
WHERE 조건 확인, 필요한 컬럼만 조회하기, 인덱스를 고려한 조건 작성, NULL 비교 방식, JOIN 조건 명시, 트랜잭션 시간 최소화, Prepared Statement 사용 등 SQL 작성 시 반드시 점검해야 할 주요 항목들을 정리해 전했습니다.
이를 통해 쿼리를 작성할 때 단순히 결과가 나오는지만 보는 것이 아니라, 성능과 데이터 무결성, 보안까지 함께 고려해야 한다는 점을 잘 보여주었습니다. 😎