
프로그래밍 잡기 2026년 7월 28일
요약
엔지니어가 빠지기 쉬운 환원주의적 사고의 한계를 지적하며, 시스템 사고(System Thinking)를 통한 구조적 문제 해결의 중요성을 다룹니다. 기술 선정에 앞서 비즈니스 도메인을 깊이 이해하고, DDD나 이벤트 스토밍 등을 통해 설계의 질을 높이는 방법론을 제안합니다.
핵심 포인트
- 분할 정복의 한계를 보완하는 시스템 사고의 필요성
- 기술 중심 설계가 초래하는 비즈니스 요구사항 오판 위험
- 도메인 이해를 위한 DDD, 이벤트 스토밍, C4 모델 활용
- 환원주의와 시스템 사고의 적절한 적용 범위 판별 역량
오늘도 인터넷의 바다에서 건져 올린, 개인적으로 관심이 갔던 기술 뉴스나 기사를 엄선하여 전달해 드립니다. 의견이나 보충할 점이 있다면 댓글로 알려주시면 감사하겠습니다.
이 슬라이드 자료는 엔지니어가 빠지기 쉬운 「분할 정복 (Divide and Conquer)」 사고의 한계와, 이를 보완하는 시스템 사고 (System Thinking)에 대해 논한 것입니다. 발표자는 「개발의 기여가 사업에 잘 보이지 않는다」라는 지적을 받은 경험에서 출발하여, 문제를 잘게 나누어 개별적으로 대처하는 것만으로는 해결할 수 없는 구조적인 과제가 있다는 사실을 깨달아 갑니다.
환원주의 (Reductionism)는 근대 과학을 지탱해 온 강력한 방법론이지만, 단일 지표로의 집약이나 선형 인과, 부분 최적화와 같은 「환원」이 겹침으로써, 조직이나 사업처럼 상호작용이 강한 시스템에서는 동일한 실패 패턴 (시스템 원형, System Archetypes)이 반복된다고 설명합니다.
그 대처법으로서 사고의 작법, 인과 루프 다이어그램 (Causal Loop Diagram) 등의 가시화, 조직적인 대화의 장이라는 3층 구조의 처방이 소개되며, 나아가 빙산 모델 (Iceberg Model)의 최심부에 있는 「멘탈 모델 (Mental Model)과 자기 자신의 편견」을 깨닫고, 지도를 그리면서 피드백을 통해 계속해서 수정해 나가는 것의 중요성이 이야기됩니다. 마지막으로 Weinberg나 Ackoff 등의 계보를 따라, 환원주의와 시스템 사고는 둘 다 필요하며, 그 적용 범위를 판별하는 것이야말로 엔지니어에게 요구되는 자세라고 결론짓습니다.
감상:
오늘 소개하는 것은 이것만으로 충분하다고 생각될 정도로 훌륭한 내용이었다.
소프트웨어 설계에서는 프레임워크나 데이터베이스 등 기술적인 이야기부터 시작하기 쉬운데, 이는 문제 영역을 이해하는 것보다 논의하기 쉽기 때문입니다. 기술 구성을 먼저 결정하면, 업무를 억지로 그 기술의 틀에 맞춰 해석하게 되어, 코드가 깨끗하더라도 본질적인 업무상의 책임을 오판할 수 있습니다.
이러한 오류는 요구사항 변경 시, 여러 서비스로의 파급이나 조정의 집중과 같은 형태로 현상화되며, 견적(Estimating)에도 영향을 미칩니다.
중요한 것은 기술 선정 전에 업무의 완료 조건이나 판단 주체, 예외 사항을 관계자와 정리하는 것입니다. DDD의 전략적 설계나 이벤트 스토밍 (Event Storming), C4 모델 등을 사용하여 문제 이해와 구조 설계를 왕복하며 심화해 나가는 자세가 설계 판단의 질을 높인다고 합니다.
Go 1.27에서 표준 라이브러리에 uuid가 추가될 예정이며, 그 제안을 둘러싼 약 400건의 논의를 필자가 개인적으로 정리한 기사입니다. 패키지 이름을 uuid로 하는 경위나, v4·v7만을 지원하는 이유, Nil/Max 값의 채택, v7의 단조 증가 메커니즘, database/sql 대응 방침 등이 구체적인 논의 흐름과 함께 소개되어 있습니다.
FastAPI를 이용한 Web API 개발의 기초부터 비동기 처리, 테스트, 클라우드 배포까지를 실천적으로 해설하는 서적입니다.
Node.js에서 Windows Runtime API를 네이티브 애드온 없이 JavaScript/TypeScript로서 직접 호출할 수 있는, 동적 WinRT API 프로젝션 (dynwinrt)이 퍼블릭 프리뷰 (Public Preview)로 공개되었음을 소개하는 기사입니다.
AGP 9.2.0 이후의 R8이 AtomicFieldUpdater 호출을 Unsafe 변수로 최적화함으로써, Kotlin 코루틴 (Coroutine)이나 Jetpack Compose의 기동·취소 처리가 최대 2배 빨라진다는 내용입니다.
이 기사는 GitHub Copilot 앱에서 프로젝트 단위의 에이전트 세션을 기점으로, 복수 태스크의 병행 진행이나 캔버스에서의 대화형 UI 확인, Agent Merge를 통한 풀 리퀘스트 (Pull Request) 관리까지 수행하는 기본적인 사용법을 소개합니다.
이 기사는 GitHub Copilot의 요금이 API와 같은 수준이 된 것을 계기로, 모델 단독의 API 이용과 Copilot이 제공하는 개발 워크플로우 및 정책 관리, 하네스 (Harness) 부분의 가치 차이를 비교 검증하고 있습니다.
GitHub Copilot 앱의 이용 가능 여부를 엔터프라이즈나 조직 단위로 독립적으로 관리할 수 있는 전용 정책이 추가되었습니다.
SIMD는 복잡하다고 기피되기 쉽지만, 실제로는 「상수 준비 → 벡터 단위의 루프 → 병렬 연산 → 결과 집약 → 잔여 부분의 스칼라 처리」라는 공통 패턴만 익히면 누구나 쓸 수 있게 된다는 것을 Ghostty의 사례와 함께 해설하는 기사입니다.
본 기사는 2026년 7월 20일 주간의 AWS 생성형 AI 관련 뉴스를 정리한 것입니다.
弁護士ドットコム (Bengoshi.com)에서의 AWS DevOps Agent를 통한 인시던트 대응 자동화 사례나, Kiro·Claude Code를 이용한 기업 합동 워크숍 보고, AWS Summit Japan 2026에서의 통신·물류·건설 기계 분야의 에이전트 활용 전시 등이 소개되고 있습니다.
서비스 측면에서는 Claude Opus 5의 AWS 및 Kiro에서의 제공 개시, Amazon Bedrock AgentCore의 통합 관측성 (Observability), SageMaker AI 추론용 GPU 인스턴스 확충, AI 주도 벤치마크인 aws-bench 공개, Amazon Connect의 일본어 대응 에이전틱 음성 (Agentic Voice) 등이 다뤄지고 있습니다.
이 기사는 1980년대의 오픈 소스 운동에 비유하며, AI에서의 "오픈 웨이트 모델 (Open-weight model)"의 중요성을 논하고 있습니다. 오픈 웨이트 모델이란 누구나 다운로드하여 검증, 개변, 실행할 수 있는 AI 모델을 말하며, 이것이 AI 경제로의 진입 장벽을 낮추어 기업이나 대학 등이 고가의 프런티어 모델 (Frontier model)에 의존하지 않고 적절한 비용으로 AI를 활용할 수 있게 한다고 설명합니다.
나아가 오픈 웨이트는 경쟁을 촉진하고, 특정 기업에 대한 의존 (Lock-in)을 방지하며, 이용자가 데이터나 모델을 스스로 제어할 수 있는 이점이 있다고 설명합니다.
리스크에 대해서도 언급하며, 공개 후에는 개발자가 관리할 수 없게 된다는 점을 인정하면서도, 폐쇄적인 모델 역시 침해나 오용의 리스크를 안고 있다고 지적합니다. 오히려 투명성이 높은 오픈 모델이 더 많은 연구자에 의한 검증과 취약점 발견 및 개선을 촉진하여, 결과적으로 안전성 향상으로 이어질 가능성이 있다고 주장합니다.
마지막으로 정책 입안자들에게 계산 자원에 대한 액세스 확대와 공유 자산에 대한 투자를 요구하는 동시에, 모델 개선 기법인 "증류 (Distillation)"와 부정한 모방 행위를 혼동하지 않도록 주의를 촉구하며, 적절한 정책 아래에서 오픈 웨이트 AI가 번영과 경쟁력 강화, 리스크 저감을 동시에 실현할 수 있다고 결론짓습니다.
감상:
일본도 "국산 AI"는 가급적 오픈 웨이트 모델로서 공개되어야 한다고 생각한다. 세금이 투입된다면 더욱 그렇다.
Anthropic의 새로운 분석에 따르면, AI에 의한 대량 실업은 아직 현실화되지 않았다고 합니다. 이론상으로는 AI가 거의 모든 업무를 수행할 수 있다고 여겨지는 한편, 실제 이용률은 30% 정도에 머물러 있습니다. 생산성 증가 폭도 1990년대 IT 혁명기에 비해 둔화되었다고 하며, AI 관련 종목도 하락세를 보이고 있습니다. 전문가들 사이에서는 AI가 완벽하게 대체할 수 없는 업무가 남아 있는 한 인간의 역할은 사라지지 않으며, 기업의 성장이 고용 감소를 상쇄할 것이라는 견해가 제시되고 있습니다. 다만 AGI 실현에 대한 기대는 여전히 강하게 남아 있습니다.
AI 에이전트의 비용은 모델이 아니라 주변의 오케스트레이션 (Orchestration) 계층에서 결정된다는 검증 결과입니다. 캐시 활용 및 이력 요약 등을 통해 모델을 변경하지 않고도 토큰 38%, 비용 41%, 처리 시간 44%를 절감하였으며, 품질은 거의 유지되었다고 보고되었습니다.
AI 에이전트에게 장시간의 작업을 맡길 때, 인간의 확인을 균등한 간격으로 넣는 것보다 초반에 집중시키고 종반으로 갈수록 간격을 넓히는 것이 품질과 비용 양면에서 우수하다는 것이 이론적 증명과 문장 집필 및 웹 구축 실험을 통해 나타났습니다. 방향성이 확정되기 전인 조기 개입일수록 가치가 높다는 결론입니다.
Craig Hewitt 씨가 Hermes를 사용하여 문장의 "목소리"를 학습시키고, 집필 및 조사를 자동으로 수행하는 소셜 미디어 에이전트를 30분 만에 구축하는 모습을 소개하는 기사입니다.
AI에 의해 코드 생성 비용이 거의 제로가 된 지금이야말로, 일회성 사용을 전제로 한 검증, 관측성, 짧은 피드백 루프와 같은 엔지니어링상의 규율이 그 어느 때보다 중요해진다고 논하고 있습니다.
Azure DocumentDB에서 explain()로 쿼리를 분석하고, ESR (Equality, Sort, Range) 규칙에 기반한 복합 인덱스를 설계함으로써 느린 쿼리를 극적으로 가속화하는 방법을 해설하는 기사입니다.
Microsoft는 Windows 11의 최신 Insider 빌드에서 "Copilot 키"를 비활성화할 수 있는 기능을 추가했습니다. 이전부터 다른 키로 할당을 변경하는 것은 가능했으나, 이번에는 완전히 아무것도 하지 않도록 설정하는 것이 가능해졌습니다. 이는 접근성 측면 등의 불만에 대응하는 형태로, 요란하게 도입되었던 Copilot 키의 역할이 후퇴하고 있음을 보여줍니다.
Windows 11 Insider Preview Build 29634.1000 (Experimental/Future Platforms)에서는 플라이트 인증서(Flight certificate) 업데이트와 새로운 UI로의 이행 외에도, Voice Access의 음성 분리 기능과 Narrator의 HID 점자 디스플레이 대응 등 접근성 관련 신기능 및 개선 사항이 다수 도입되었습니다.
Apple가 「iOS/iPadOS 26.6」를 정식 출시했습니다. iOS 27에 탑재될 예정인 AI 검색에 대비한 Spotlight 인덱싱 (Indexing) 최적화와 더불어, 커널 권한에서의 부정 코드 실행을 허용하는 취약성 등 총 87건의 보안 문제가 수정되었습니다.
Apple은 구형 Mac을 위해 「macOS 15.7.8」, 「macOS 14.8.8」, 그리고 「Safari 26.6」를 출시했습니다. 각각 138건, 127건, 11건의 취약성이 수정되었으며, AI 보안 팀에 의한 발견도 포함되어 있습니다. 모든 사용자에게 업데이트가 권장됩니다.
Apple이 macOS 26.6 Tahoe를 출시하며, 가을 공개 예정인 macOS 27 Golden Gate에서의 Spotlight 업데이트에 대비해 검색 인덱스 (Index) 재구축을 진행하고 있습니다. 이 영향으로 업데이트 후 mds 등 Spotlight 관련 프로세스의 CPU 사용률이 일시적으로 상승하고, 검색 표시가 지연될 수 있습니다. 유사한 현상이 iOS/iPadOS 26.6에서도 발생할 것으로 보이므로 주의하시기 바랍니다.
다카이치 총리는 식품 소비세를 2027년 4월부터 1%로 인하할 방침을 주 내에 표명하고, 자민당에 재원 등에 관한 의견 수렴을 지시할 전망입니다.
감상:
엔저와 그로 인한 인플레이션 (Inflation)이 진행되겠네요.
캘리포니아주 임페리얼 밸리에서 AI 데이터 센터 개발 기업인 IVCM이 재생수 이용 약속을 철회하고, 콜로라도강의 수리권을 요구하며 임페리얼 관개 구역을 제소했습니다. 이사회 선거 패배 후의 제소로 인해, 군(County)은 건설을 2027년까지 동결했으며, 지역 사회에서는 농업용수 전용에 대한 반발이 확산되고 있습니다.
감상:
이건 비난받아 마땅합니다. 화력 발전소처럼 열을 매개하기 위한 물과 이를 냉각하기 위한 물로 나누어, 전자는 재사용하고 후자는 사용 후 수원으로 돌려보내는 방식으로 운영할 수밖에 없는 것 아닐까요.
AI 관련주의 급등은 소로스(Soros) 씨의 「재귀성 이론 (Theory of Reflexivity)」으로 설명할 수 있는 버블적 구조라고 지적하는 기사입니다. 주가 상승이 하이퍼스케일러 (Hyperscaler)의 설비 투자나 엔비디아 (NVIDIA) 수요를 밀어 올리고, 이것이 다시 주가 상승을 부르는 자기 강화가 진행되고 있습니다. PER은 고평가된 상태가 아니지만, 미래 이익에 대한 기대 자체가 버블일 가능성이 있으며, 반도체 투자의 노후화 리스크도 지적되고 있습니다. 버블의 정점을 파악하는 것은 어려우며, AI 활용에 따른 행동 변화에 다음 투자 기회가 있다고 합니다.
감상:
뭐, 버블인 것은 틀림없습니다. 토지도, 수자원도, 전력도, 칩의 제조 능력도 유한하기 때문에, 지금의 기세 그대로 성장해 나가는 것은 불가능하며 언젠가 절벽이 올 것입니다.
기도가 통하지 않았다.
본고는 인문학이 자연과학과는 다른 방식으로 독자적인 「지식」을 만들어내고 있음을 논하고 있습니다. 인문학의 성과는 실험이나 수량화에 익숙하지 않아 지식으로서 보이기 어렵지만, 명제적 지식 · 이해 · 기능적인 암묵지(Tacit Knowledge)라는 세 가지 형식으로 성립된다고 정리됩니다.
그 생산 과정으로는 대상의 중요한 특징을 추출하는 작업, 여러 사례를 유사 관계 속에 두어 새로운 카테고리 (Category)를 찾아내는 작업, 사건을 시간적인 이야기로 위치시키는 작업이라는 세 가지 조작이 꼽히며, 이들을 통합하여 대상을 하나의 덩어리로 이해하는 작용이 중시됩니다.
나아가 개인의 해석이나 착상이 그대로 학문적 지식이 되는 것이 아니라, 전문적인 훈련, 암묵지의 명시화, 그리고 학문 공동체에 의한 검토와 수정을 거쳐서야 비로소 공공적으로 공유 가능한 지식으로서 성립된다고 합니다. 해석이 복수로 존재하는 것 자체는 지식의 결함이 아니라, 증거와의 정합성이나 설명력 등의 기준에 의해 우열을 판정할 수 있다고도 언급되어 있습니다.
마지막으로, 인문학의 인식적 가치는 보이지 않던 현상을 가시화하고, 새로운 인식 대상 그 자체를 만들어내며, 현재의 제도나 자기 이해를 역사적 · 비판적으로 재정립하는 점에 있다고 요약됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기