[월간 기록] 2026년 4월
네트워크와 OS 학습, AI 잘 사용하기, Pintos 시작
이번 달은 정글 활동에 집중하느라 자료 수집을 많이 하지 못했고, 생각할 거리도 상대적으로 적었던 것 같다. 특히 마지막 주에는 Pintos에 들어가면서 외부 자료를 찾기보다 하루 종일 과제 문서를 읽고 구현하는 데 시간을 썼다.
수집
흥미롭거나 유용했던 자료들
AI 관련
- Claude Code Unpacked : 비쥬얼 가이드 | GeekNews, 클로드코드 소스코드 유출!!!!!!!!!!
- Claude Code 유출 이후 나온 내부 구조 분석 자료.
- 최신 코딩 에이전트가 어떻게 동작하는지 보는 데 좋았다. 큰 관점에서는 Andrej Karpathy의 Deep Dive into LLMs like ChatGPT에서 설명한 에이전트와 툴 사용 흐름과 크게 다르지 않은 것 같았다.
- claw-code - Claude Code 유출 소스 기반 Python 클린룸 재작성 프로젝트 | GeekNews
- 자료 작성자를 신뢰하기 어려우므로 댓글을 위주로 확인하기.
- 건강하지 않은 방식으로 모은 스타가 기술적 성과처럼 포장되고, 외부에서도 긍정적인 성공 사례처럼 소비되는 점이 오픈소스 문화 관점에서 올바르지 않다고 느껴졌다.
- Awesome Design.MD - 유명 웹사이트 디자인 시스템을 내 사이트에 적용하기 | GeekNews
- 웹사이트 디자인 시스템을 분석해 Google Stitch의
DESIGN.md로 작성하고 모아둔 깃헙 레포. - 실제 기업의 스타일을 그대로 가져다 쓰는 건 조심해야겠지만, 내 디자인 시스템을 만들거나 좋은
DESIGN.md예시를 참고하는 용도로는 괜찮아 보였다.
- 웹사이트 디자인 시스템을 분석해 Google Stitch의
- stitch가 유행시킨(?) DESIGN.md를 모아놓은 사이트 | GeekNews
- AI 챗봇에 가짜 질병을 물어봤더니… "실제 병입니다"라고 답했다 | GeekNews
- AI가 논문이나 출처를 들고도 틀릴 수 있다는 사례.
- LLM은 그럴듯한 문장을 만들 수 있지만, 정보를 처리하는 방식이 인간과 다르기 때문에 같은 방식의 논리적 판단을 보장하지는 못한다.
- 크래프톤 정글에서 반 사람과 이야기할 때 AI의 한계를 설명하는 근거로 쓰기도 했다.
- 프로덕션 환경에서 바이브 코딩을 책임감 있게 하는 법 - Vibe coding in pr | GeekNews
- 프로덕션 환경에서 AI 코딩을 제한적으로 적용하는 방법을 다룬 글.
- AI를 쓸수록 생성보다 선택과 검증이 중요해진다.
- 코어 로직은 사람이 유지하고, 리프 노드에 가까운 부분만 바이브코드로 처리하는 방식을 소개했는데, 이건 지금 상황에서도 충분히 도입 가능할 것 같다.
- 비슷한 의견이 있는 X의 글이 생각나기도 했다.
- Anthropic, 신규 Pro($20/월) 사용자에게 Claude Code 제공 중단? | GeekNews (X)
- 이전 월간로그에서도 벤더 종속성을 언급했던 것 같은데, 내가 직접적으로 영향받는 입장이 되니 더욱 체감되었다.
- 로컬이나 종속성 없는 식의 개발도 해보고 싶지만, 지금은 여유가 없어서 어려울 것 같다.
네트워크/학습자료 관련
이번달 정글 주차가 네트워크나 파일쪽에 좀 관련된게 많아서 공부하면서 관련 내용을 찾아본 것들이 대부분이다.
- You Don't Know Network Programming
- TCP 소켓 종료 시의 미묘한 동작과 데이터 유실 문제를 설명하는 영상.
- 정글에서 TCP를 배우는 주차에 보려고 메모해뒀는데 결국 못 봤다.
- Redis, epoll, 이벤트 루프 구현 유튜브 시리즈 추천하는 X 글
- IPv6가 훌륭한 설계였던 세상 (2017) | GeekNews
- 네트워크 공부하면서 복기용으로 읽기 괜찮아 보였다.
- 무엇이든 라우터로 만드는 방법 | GeekNews
- Core Dumped 영상 모음
- 찾기 어려운 내용을 꽤 잘 설명해줘서 앞으로도 여러 영상을 챙겨볼 듯하다.
- 해커뉴스 등에도 언급되는걸 보면 꽤 유명한 듯.
- How CPUs Interact with So Many Different Devices
- The Question Nobody Ever Explains: Where Does the Kernel End?
- The Weird Way Linux Creates Processes
- DMA Controller: How Peripheral Devices Transfer Data to RAM
- DMA 컨트롤러를 설명하는 영상, I/O 장치의 동작 방식을 잘 설명해준다.
- 소프트웨어 개발자를 위한 USB: 사용자 공간 USB 드라이버 작성 입문 | GeekNews
- 커널이나 드라이버 없이 USB 드라이버를 작성하는 방법을 다룬다.
- Making Software
- 소프트웨어와 컴퓨터 시스템을 시각적으로 설명하는 교육형 사이트.
- 보기 좋은데 생각보다 어려운 내용도 많았다.
- 이걸 통해서 알았다: 기억이 안나는 웹사이트를 찾고 있습니다. | GeekNews
그 외 수집한 글
- 코드를 읽기 전에 실행하는 Git 명령들 | GeekNews
- 코드를 분석하거나 평가할 때 꽤 유용해 보인다.
- GitHub의 가짜 스타 경제의 실체 | GeekNews
- GitHub 이전의 오픈소스 세계 | GeekNews
- legalize-kr 법령을 코드처럼, 판례도 코드처럼. 모든 법령과 판례는 Markdow | GeekNews
- 법령과 판례를 Markdown + Git 히스토리로 아카이빙하는 프로젝트.
- Git 히스토리로 다루는 아이디어가 좋아 보인다.
- Alternatives to JPA 2026 | 배성혁
- Exposed R2DBC, Exposed JDBC + Virtual Threads 쪽으로 정리된 JPA 대안 자료. JOOQ가 빠진 점이 조금 아쉬웠다.
- s&box
- Source 2 기반 오픈소스 게임 엔진/플랫폼. 벨브에서 만든건 아니고, 게리모드를 만든 회사에서 만들었다.
- 로블록스처럼 개발이 쉬운 플랫폼 형태를 타겟하는 것 같다.
- C#으로 쉽게 쓰고 Steam 생태계와 붙는 구조라 인디 쪽에서는 꾸준히 쓰일 수도 있어 보임.
- SILKSONG SOURCE CODE Deep Dive: Optimization, Movement Logic & Architecture
- 실크송 소스코드 역분석 영상. 소스코드에 담겨있는 여러 최적화와 구현 고민을 잘 설명해주는게 좋다.
- 20년 만에 밝혀진 메이플 확률문제의 원인
- BOJ 서비스 종료 | GeekNews
- 2027년부터 EU에서 판매되는 모든 휴대전화에 교체 가능한 배터리 의무화 | GeekNews
- Apollo Guidance Computer와 magnetic memory 관련 자료
- 반도체 RAM 이전에 사용된 magnetic-core memory와 Apollo Guidance Computer의 core rope memory를 다룬 자료.
- 이런 방식의 오래된 저장장치를 우주선 만들 때도 쓰였다는 점이 신기했음.
- Apollo Guidance Computer - Wikipedia
- Magnetic-core memory - Wikipedia
- Core rope memory - Wikipedia
- Apollo Core Rope Memory (Apollo Guidance Computer Part 30)
작업
학습, 개발, 실험 등 직접 손댄 것들
Jungle Bell 개발
정글 출석체크 알림용 트레이 앱인 Jungle Bell은 4월에도 조금씩 유지보수했다.
- UI 수정, 내부 코드 정리, 자잘한 편의성 개선
- PostHog 기반 이벤트 수집 추가 및 이벤트 정리
- 식단표 보러가기, 피드백 메뉴 항목 추가
- 트레이 메뉴 최소 폭 개선
- 릴리스 작업용 skill 정리
- 온보딩 기능 추가
- 사용자의 손쉬운 설치를 위한 one-liner install 기능 추가
- 이를 위한 install.sijun-yang.com 프로젝트 생성
Jungle SW-AI Lab 활동
5주차
- 글: Week 05: 컴퓨팅 사고로의 전환
- 프로젝트: 수요코딩회 Jungle_React_W5, 알고리즘 풀이 SW-AI-W02-05-TEMPLATE
6주차
- 글: Week 06: 탐험 준비
- 글: Tsoding 유튜브의 C관련 내용 정리
- 글: C에서의 자료구조 라이브러리 구현 알아보기
- 프로젝트: 수요코딩회 jungle-week6
7주차
- 글: Week 07: 탐험 준비
- 프로젝트: 수요코딩회 B+Tree 구현, jungle-utils
8주차
- 글: Week 08: 탐험 준비
- 글: 네트워크 넓게 알아보기
- 글(Note):
- 프로젝트: 수요코딩회 SQL-B-Tree
9주차
- 글(WIL): Week 09: 정글 끝까지(Pintos) - Threads
- 글(Note):
- 글: 목요일 발표 주제로 ASSERT 사용법 소개
- 프로젝트: Pintos 개인 구현, 1~2주차 팀 프로젝트
짧은 생각
근황과 요즘 하는 생각
정글 시간이 거의 2달이 다 되어간다. 앞으로 3달 정도 남았는데, 어떤 걸 결과로 가져가야 할지 생각해봐야 할 것 같다.
일단 당장에는 Pintos를 AI를 최소한으로 쓰며 전체 기능을 구현하는 것을 목표로 하고 있다.
이것만 신경 쓰기에도 시간이 매우 부족하다.