검색 결과
"engineering" · 153개 기사
Ladybird 개발 방식을 바꾸는 중
Changing how we develop Ladybird
Ladybird가 브라우저 개발 프로세스를 재정비하고 있음. 팀 구조와 개발 방식의 변경을 통해 속도와 효율을 높이려는 흐름.
Software Engineering의 법칙들
Laws of Software Engineering
소프트웨어 공학에 적용되는 여러 원칙과 법칙을 정리한 글. 개발 의사결정과 시스템 설계 관점을 다룸.
LLM이 내 소프트웨어 엔지니어링 경력을 잠식하고 있는데, 무엇을 해야 할지 모르겠다
LLMs are eroding my software engineering career and I don't know what to do
LLM 도구 확산으로 개발 업무와 경력 경로가 재편되며, 작성자는 자신의 소프트웨어 엔지니어링 역할이 약해지는 현실을 고민함. 코딩 중심 업무가 검토·설계·통합 중심으로 이동하는 흐름을 짚는다.
Mechanical Watch (2022)
Mechanical Watch (2022)
기계식 시계의 구조와 작동 원리를 시각적으로 설명한 글. 정교한 내부 메커니즘과 공학적 아름다움에 초점.
Software Architecture 배우기
Learning Software Architecture
소프트웨어 아키텍처를 학습하는 방법과 핵심 개념을 다룬 글. 설계 원칙과 시스템 구조 이해에 초점.
병목은 결코 코드가 아니었다
The bottleneck was never the code
코딩 에이전트의 한계가 코드 품질보다 작업 흐름과 의사결정 구조에 있다는 주장. 개발 생산성의 병목을 다시 보게 만든다.
프로그래밍은 여전히 별로다
Programming Still Sucks
프로그래밍의 복잡성과 비효율이 여전히 해소되지 않았다는 문제의식을 다룬 글. 개발 경험의 고질적 불편함을 비판적으로 짚는다.
코드 라인 수가 더 나은 홍보를 얻음
Lines of code got a better publicist
코드 라인 수 지표가 다시 주목받으며 소프트웨어 측정 방식에 대한 인식이 달라짐. 단순한 생산성 척도로만 보던 관점이 재평가되는 흐름.
메틸 메타크릴레이트 탱크 사례 분석
That Methyl Methacrylate Tank
화학 물질 저장 탱크 설계 실패 원인과 안전 기준 진화 과정 분석. 산업 안전 공학의 대표적 교훈 사례임.
과도한 고민, 범위 확장, 구조적 diff로 프로젝트를 망치는 법
Sabotaging projects by overthinking, scope creep, and structural diffing
과도한 설계와 범위 확장이 프로젝트 진행을 늦추는 패턴을 지적함. 작은 단위 실행과 변경 폭 최소화의 필요성을 강조.
AI는 더 적은 것이 아니라 더 많은 엔지니어링 규율을 요구한다
AI demands more engineering discipline. Not less
AI 활용 개발일수록 테스트, 리뷰, 시스템 설계 같은 엔지니어링 규율이 더 중요하다는 주장. 프롬프트 의존보다 검증 가능한 개발 절차가 필요하다고 강조함.
소프트웨어 엔지니어링은 더 이상 평생 직업이 아닐 수 있다
Software engineering may no longer be a lifetime career
소프트웨어 엔지니어링의 장기적 직업 안정성이 약해지고 있다는 분석. 자동화와 산업 구조 변화가 경력 지속성에 영향을 주고 있음.
Meta는 왜 엔지니어링 조직을 무너뜨리고 있는가
Why is Meta destroying its engineering organization?
Meta의 조직 개편과 의사결정 구조 변화가 엔지니어링 생산성을 해치고 있다는 비판이 제기됨. 기술 조직의 권한, 속도, 품질 간 균형 문제를 짚는 분석글.
스키플리스트(Skiplists)는 어디에 유용한가?
What are skiplists good for?
스키플리스트의 구조적 특징과 효율적인 데이터 검색 및 삽입 성능을 분석합니다. 특정 상황에서 왜 스키플리스트가 다른 자료구조보다 유리한지 기술적인 관점에서 설명합니다.
Cleve Moler 별세
Cleve Moler has died
MATLAB 공동 창립자 Cleve Moler가 별세했다. 수치해석과 공학 계산 도구 발전에 큰 족적을 남김.
AI는 기존 기술 역량을 증폭시키는 효과가 있다
AI has a multiplying effect on existing technical skills
AI는 새 역량을 대체하기보다 기존 기술을 더 강하게 만들어 생산성을 끌어올림. 숙련도와 결합될수록 효과가 커지는 흐름을 짚음.
Specsmaxxing – AI psychosis를 넘어서기 위해 YAML로 스펙을 쓰는 이유
Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML
AI 작업에서 환각과 혼선을 줄이기 위해 YAML 스펙을 적극적으로 쓰는 접근을 설명. 명세 중심으로 에이전트 출력을 통제하려는 방법론.
Show HN: Apple의 video wallpapers를 역공학했다
Show HN: I reverse engineered Apple's video wallpapers
Apple의 video wallpapers 포맷을 역공학한 프로젝트. GitHub에 분석 결과와 관련 코드가 공개됨.
LinkedIn 채용 제안에 숨은 백도어
A backdoor in a LinkedIn job offer
LinkedIn 채용 제안을 악용한 백도어 사례를 분석. 채용 위장형 접근이 악성 행위로 이어질 수 있음을 보여줌.
큰 컨텍스트 윈도우를 믿지 말 것
Don't trust large context windows
대형 컨텍스트 창이 긴 입력을 항상 정확하게 처리하지 못하는 한계를 지적. 프롬프트 길이 확대만으로 신뢰성을 보장할 수 없다는 메시지.
Vibe coding과 agentic engineering은 원치 않게 더 가까워지고 있다
Vibe coding and agentic engineering are getting closer than I'd like
즉흥적 코딩과 에이전트 기반 엔지니어링의 경계가 빠르게 좁혀지고 있다는 관찰. 개발 방식 전환의 속도와 위험을 함께 짚는다.
over-editing은 모델이 필요한 범위를 넘어 코드를 수정하는 현상
Over-editing refers to a model modifying code beyond what is necessary
모델이 최소 수정 범위를 넘어서 코드를 과도하게 바꾸는 문제를 설명함. 자동 코딩 보조의 편집 정밀도와 안정성 이슈를 짚음.
에이전틱 코딩 교훈: 코드가 싸질 때 우리는 무엇을 해야 하나
Lessons for Agentic Coding: What should we do when code is cheap?
에이전트 기반 코딩 시대의 실무 교훈을 정리함. 코드 생산 비용이 낮아질수록 검증, 설계, 유지보수의 중요성이 커짐.
Every Byte Matters
Every Byte Matters
코드와 데이터에서 바이트 단위 최적화의 중요성을 다룬 글. 저장공간과 전송비용을 줄이는 세부 절약 기법을 정리.
1998년 Ultima Online 데모 서버 역공학
Reverse-engineering the 1998 Ultima Online demo server
1998년 Ultima Online 데모 서버를 역공학한 기술적 분석. 오래된 게임 서버 구조와 동작 방식을 복원한 사례.
컴퓨터공학 학위는 죽지 않았다
The computer science degree isn’t dead
컴퓨터공학 전공의 가치가 여전히 유효하다는 IEEE Spectrum 논설. 채용 환경 변화 속에서도 기초 역량 수요는 계속된다는 관점.
나의 Software North Star
My Software North Star
소프트웨어를 판단하고 설계할 때 따를 기준점을 정리한 에세이. 개발자가 장기적으로 유지할 핵심 원칙과 우선순위를 제시함.
Wake up! 16b
Wake up! 16b
16비트 기반 퍼즐 또는 리버스엔지니어링 문제를 풀이한 기록. 저수준 동작 분석과 트릭을 통해 동작 원리를 복원함.
U.S. Army Corps of Engineers Bay Model
U.S. Army Corps of Engineers Bay Model
U.S. Army Corps of Engineers의 Bay Model을 소개하는 항목. 샌프란시스코 만의 수리 모델을 활용한 공학 시설로 알려짐.
APC–2 – 오리지널 재생 디스크 제작용 프로급 레코드 커터
APC–2 – A professional record cutter for producing original playback discs
Teenage Engineering의 APC–2가 오리지널 재생용 디스크를 만드는 프로용 레코드 커터로 소개됨. 아날로그 음반 제작 장비 시장을 겨냥한 제품.
소프트웨어 엔지니어 채용 공고가 빠르게 증가
Job Postings for Software Engineers Are Rapidly Rising
소프트웨어 엔지니어 채용 공고가 빠르게 늘고 있다는 분석. 고용 시장의 회복 흐름과 기술 인력 수요 증가를 시사.
80386 Microcode 해독
80386 Microcode Disassembled
80386 프로세서의 마이크로코드를 분해해 내부 동작을 분석한 글. 오래된 CPU 설계를 역공학 관점에서 들여다본다.
Show HN: Test Drive III(1990 DOS 게임)의 세계 지도를 역공학했다
Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)
1990년 DOS 게임 Test Drive III의 월드 맵 데이터를 역공학해 복원한 프로젝트. 고전 게임 자산 분석과 지도 재구성이 핵심.
SimTower 리버스 엔지니어링
Reverse Engineering SimTower
고전 시뮬레이션 게임 SimTower의 내부 동작을 역분석한 글. 게임 구조와 구현 방식을 복원하며 오래된 소프트웨어를 해부한다.
RF 엔지니어링의 조용한 부활
The quiet resurgence of RF engineering
RF 엔지니어링이 다시 주목받고 있다는 흐름을 다룸. 무선 통신과 하드웨어 분야의 수요가 재확산되는 분위기다.
Fabrice Bellard에 대한 John Carmack의 이야기
John Carmack on Fabrice Bellard
John Carmack이 프로그래머 Fabrice Bellard의 작업을 언급한 글. Bellard의 뛰어난 엔지니어링 역량과 영향력을 다룬 내용.
Ask HN: 대부분의 기업 소프트웨어 엔지니어링 일자리는 보여주기식인가?
Ask HN: Are most corporate SWE jobs performative?
기업 SWE 직무의 실제 가치와 보여주기식 업무 비중을 두고 HN에서 질문이 제기됨. 조직 문화와 생산성에 대한 논쟁 주제.
Harness engineering: 에이전트 우선 세계에서 Codex 활용하기
Harness engineering: Leveraging Codex in an agent-first world
에이전트 중심 개발 환경에서 Codex를 활용하는 엔지니어링 방식을 다룸. 도구 연결, 작업 분해, 검증 흐름에 초점.
Snowboard Kids 2가 100% 디컴파일됨
Snowboard Kids 2 is 100% Decompiled
Snowboard Kids 2의 디컴파일이 100% 완료됨. 게임 코드 분석과 보존, 후속 포팅 작업의 기반이 마련됨.
Mercury의 프로덕션 엔지니어링: 수백만 줄 규모의 Haskell
A Couple Million Lines of Haskell: Production Engineering at Mercury
Mercury의 프로덕션 환경에서 Haskell 코드베이스가 수백만 줄 규모로 운영되는 사례를 다룸. 대규모 Haskell 시스템의 유지보수와 엔지니어링 방식이 핵심.
Google의 IDE 역사
A History of IDEs at Google
Google 내부에서 IDE가 어떻게 발전해 왔는지 정리한 글. 개발 도구의 진화와 대규모 코드베이스 대응 방식이 핵심 주제임.
LLM을 1995년처럼 문서 쓰도록 fine-tuning하기
Fine-tuning an LLM to write docs like it's 1995
1995년식 문서 스타일을 재현하도록 LLM을 미세조정한 실험 소개. 레이아웃과 문체의 복고풍 규칙을 모델에 학습시키는 접근.
Mechanical Pencil: 우리 주변의 엔지니어링을 기념하는 일러스트
Mechanical Pencil: An illustrated celebration of the engineering around us
기계식 연필을 예시로 일상 속 엔지니어링을 시각적으로 조명하는 콘텐츠. 주변 제품에 담긴 정교한 설계와 메커니즘을 소개한다.
하지만 야크 셰이빙은 재미있다
But yak shaving is fun (2019)
겉보기엔 쓸데없는 우회 작업이지만, 문제를 파고들며 도구와 시스템을 더 잘 이해하게 만든다는 관점을 다룸. 개발 과정의 잡무와 탐색 자체에 의미가 있다는 내용.
Tokenomics: 에이전틱 Software Engineering에서 토큰 사용처를 정량화하기
Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering
에이전틱 Software Engineering에서 토큰이 어디에 쓰이는지 정량 분석한 연구. 에이전트 워크플로와 비용 구조를 계량적으로 파악하려는 시도임.
훌륭한 abstraction의 숨은 비용
The 'Hidden' Costs of Great Abstractions
추상화가 개발 생산성을 높이는 동시에 복잡성, 디버깅 비용, 성능 손실을 숨길 수 있음을 지적. 설계 수준에서의 대가를 다시 보자는 논점.
Technical, Cognitive, and Intent Debt
Technical, cognitive, and intent debt
기술 부채와 함께 인지 부채, 의도 부채를 구분해 소프트웨어 품질 저하를 설명. 단순한 코드 누적 문제가 아니라 이해 비용과 설계 의도 붕괴까지 포함하는 개념을 다룸.
항공공학의 근본 원칙 하나가 뒤집혔다
A fundamental principle of aeronautical engineering has been overturned
항공공학의 오래된 정설 하나가 새 연구로 재검토되는 흐름. 기존 설계 상식에 영향을 줄 수 있는 내용.
코드 작성에 쓰는 AI 코딩 에이전트는 유지보수 비용을 줄여야 한다
An AI coding agent, used to write code, needs to reduce your maintenance costs
AI 코딩 에이전트의 핵심 가치를 기능 생산성이 아니라 유지보수 비용 절감으로 봐야 한다는 주장. 생성된 코드가 장기 운영 부담을 줄이지 못하면 실질적 효용이 낮다는 점을 강조함.
휴리스틱 없는 결정적 완전 정적 전체 바이너리 번역
Deterministic Fully-Static Whole-Binary Translation Without Heuristics
휴리스틱 없이 전체 바이너리를 정적으로 번역하는 결정적 접근을 제시. 실행 시점 추론을 줄여 재현성과 예측 가능성을 높이는 방향의 연구.
--dangerously-skip-reading-code
--dangerously-skip-reading-code
코드를 읽지 않고 넘어가는 태그나 습관의 위험성을 다룬 글. 빠른 판단보다 실제 코드 확인이 필요하다는 점을 강조함.
F#로 Game Boy 에뮬레이터를 만들었다
I built a Game Boy emulator in F#
F#로 Game Boy 에뮬레이터를 직접 구현한 과정을 공유. CPU, 메모리, 그래픽 처리 등 핵심 구성 요소를 다룸.
Show HN: 공학 열역학 무료 교재
Show HN: Free textbook on engineering thermodynamics
공학 열역학을 다루는 무료 교재를 공개한 Show HN 글. 학습용 오픈 교재로 활용할 수 있다.
Just-say-no engineer는 ZIRP 시대의 산물이었다
The just-say-no engineer was a ZIRP phenomenon
저금리·유동성 과잉(ZIRP) 환경이 엔지니어 문화와 의사결정 습관을 바꿨다는 분석. 풍부한 자본이 기술 조직의 거절 중심 태도를 키웠다는 관점.
Martin Fowler: Technical, Cognitive, and Intent Debt
Martin Fowler: Technical, Cognitive, and Intent Debt
Martin Fowler가 기술 부채를 technical, cognitive, intent debt로 나눠 설명. 코드뿐 아니라 이해 비용과 의도 불일치까지 관리 대상으로 제시.
FBI director의 Based Apparel 사이트에서 'ClickFix' 공격 정황 포착
FBI director's Based Apparel site has been spotted hosting a 'ClickFix' attack
FBI director의 Based Apparel 사이트가 방문자를 속여 악성코드 설치를 유도하는 ClickFix 공격에 악용된 정황이 포착됨. 정상 사이트를 가장한 사회공학 수법으로 감염을 유도하는 사례로 분류됨.
고엔트로피 합금
High-Entropy Alloy
여러 원소를 거의 비슷한 비율로 섞어 만든 합금 계열을 다룬 글. 고강도·내열성 등 특성으로 재료공학에서 주목받는 주제.
Mythical Man Month
Mythical Man Month
인력 증원이 소프트웨어 개발 속도를 단순히 높이지 못한다는 고전적 통찰을 되짚음. 프로젝트 복잡도와 커뮤니케이션 비용이 핵심 변수로 제시됨.
우리는 모델보다 더 피곤해야 한다
We should be more tired than the model
AI 모델이 만들어내는 결과를 그대로 받아들이지 말고 인간이 더 엄격하게 검토해야 한다는 문제의식. 자동화된 출력에 대한 검증과 책임의 필요성을 강조함.
Drunk post: 시니어 엔지니어가 배운 것들
Drunk post: Things I've learned as a senior engineer (2021)
시니어 엔지니어로 일하며 얻은 교훈을 정리한 회고 글. 협업, 의사결정, 책임 범위에 대한 실전 관찰이 중심.
Halt and Catch Fire
Halt and Catch Fire
컴퓨팅 역사와 하드웨어 발전을 다룬 기술 회고 콘텐츠. 초기 PC와 시스템 문화의 맥락을 되짚는 글.
Sennheiser BA2015 배터리 팩 복제하기
Cloning a Sennheiser BA2015 battery pack
Sennheiser BA2015 배터리 팩을 직접 복제하는 과정을 다룬다. 단종 부품을 대체하기 위한 하드웨어 리버스 엔지니어링 사례다.
LLM 시대를 위한 TLA+ 입문: 프롬프트로 승리하기
Intro to TLA+ for the LLM Era: Prompt Your Way to Victory
LLM 워크플로에 TLA+를 적용하는 방법을 소개한 글. 프롬프트와 형식 검증을 결합해 설계 오류를 줄이는 접근을 다룬다.
LLM에는 boring languages를 사용하라
Use boring languages with LLMs
LLM 개발에는 복잡한 최신 언어보다 단순하고 보수적인 언어가 유리하다는 주장. 유지보수성과 예측 가능성을 강조함.
Fusion Power Plant Simulator
Fusion Power Plant Simulator
핵융합 발전소 시뮬레이터. 발전 플랜트의 동작과 설계를 가상 환경에서 검증하는 도구.
Tesla Wall Connector의 bootloader가 firmware downgrade ratchet을 우회함
Tesla Wall Connector bootloader bypasses the firmware downgrade ratchet
Tesla Wall Connector에서 bootloader를 이용해 firmware downgrade ratchet을 우회하는 방법이 공개됨. 펌웨어 롤백 방어가 우회될 수 있음을 보여주는 취약점 분석임.
사람들의 말을 듣지 않는 문제를 기술로 해결하려 하지 말자
Stop trying to engineer your way out of listening to people
이 글은 조직 내 문제의 본질이 기술 부족이 아니라 경청 부족일 수 있다고 지적한다. 엔지니어링으로 모든 것을 해결하려는 태도보다, 먼저 사람들의 실제 말을 듣고 맥락을 이해하는 것이 중요하다는 메시지다.
Python의 Opaque Types
Opaque Types in Python
Python의 Opaque Types 도입. 타입 힌팅과 모듈 간 데이터 캡슐화 강화.
3D Movie Maker를 Linux로 포팅하기
Porting 3D Movie Maker to Linux
고전 소프트웨어 3D Movie Maker를 Linux에서 동작하도록 옮기는 과정을 다룸. 오래된 애플리케이션의 이식과 복원 사례.
하루 수십억 달러를 거래할 때의 프로덕션 엔지니어링 [video
Production engineering when trading billions of dollars a day [video]
] 대규모 금융 거래 시스템의 운영·배포·안정성 관리 방식을 다룬 영상. 초고가용성과 저지연이 핵심인 프로덕션 엔지니어링 사례를 소개.
TI-84 Plus 운영체제의 완전 역공학
Full Reverse Engineering of the TI-84 Plus Operating System
TI-84 Plus 운영체제를 전면적으로 역공학한 분석 결과가 공개됨. 내부 구조와 동작 방식에 대한 상세한 해부가 진행됨.
WriteUp: 매트릭스 비를 소리로 바꾸는 x86 16바이트
WriteUp: 16 Bytes of x86 that turn Matrix rain into sound
x86 코드 16바이트로 매트릭스 효과를 음향으로 변환하는 트릭을 해설한 글. 짧은 어셈블리로 시각·청각 효과를 구현하는 기법을 다룬다.
규칙을 우회하려 할 때 그 규칙의 이유를 이해하기
Understanding the rationale behind a rule when trying to circumvent it
규칙을 피하려는 상황에서 그 규칙이 왜 존재하는지 먼저 파악해야 한다는 취지의 글. 우회 시도보다 설계 의도와 제약의 배경을 이해하는 접근을 강조.
Intel 8087 부동소수점 칩 내부의 마이크로코드: 레지스터 교환
Microcode inside the Intel 8087 floating-point chip: register exchange
Intel 8087의 내부 마이크로코드를 분석한 글. 레지스터 교환 동작을 중심으로 초기 수치 연산 칩의 동작 원리를 파고든다.
과학과 공학을 위한 함수해석학 입문
An introduction to functional analysis for science and engineering
과학·공학 문제를 풀기 위한 함수해석학의 기초를 소개함. 선형공간과 연산자 이론을 중심으로 수학적 기반을 정리하는 내용.
Intel 8087 부동소수점 칩의 핵심 가산기
The adder at the heart of Intel's 8087 floating-point chip
Intel 8087 부동소수점 칩 내부의 가산기 회로를 역공학해 동작을 해부한 글. 고전 x87 하드웨어 설계의 세부 구현을 복원함.
JPL이 13년 된 Curiosity 로버를 계속 과학 임무에 투입하는 방법
How JPL keeps the 13-year-old Curiosity rover doing science
JPL이 Curiosity 로버의 노후화와 제약을 관리하며 장기 과학 임무를 지속시킴. 13년차 장비를 유지하는 운영·엔지니어링 전략이 핵심.
조용한 Numbers Station: 19년간의 GPS 암호학 해독
The Quiet Numbers Station: Decoding Nineteen Years of GPS Cryptography
GPS 신호에 쓰인 암호학적 요소를 19년에 걸쳐 분석한 연구 글. 장기간 운용된 저신호 전송과 암호 체계의 성격을 해독하는 과정을 다룸.
10년간의 Unity Engine 업데이트를 통한 Gun Rocket 유지보수
Updating Gun Rocket through 10 years of Unity Engine
10년 동안 Unity Engine의 변화에 맞춰 게임 'Gun Rocket'을 업데이트해 온 개발자의 경험담입니다. 엔진 버전 업그레이드 과정에서 겪은 기술적 도전과 해결책을 다룹니다.
마지막 기술 인터뷰
The Last Technical Interview
기술 면접의 방식과 의미를 돌아보는 에세이. 채용 과정에서의 기술 검증 절차에 대한 비판적 시각을 담음.
개발을 자동화해 나를 대체하기
Automating myself out of development
개발 업무를 자동화해 반복 작업과 구현 부담을 줄이는 흐름을 다룸. 자동화가 개발자의 역할과 일하는 방식을 어떻게 바꾸는지에 초점이 맞춰짐.
Capstone – 멀티 플랫폼, 멀티 아키텍처 디스어셈블리 프레임워크
Capstone – multi-platform, multi-architecture disassembly framework
여러 플랫폼과 아키텍처를 지원하는 범용 디스어셈블리 프레임워크. 바이너리 분석과 리버스 엔지니어링 도구 개발에 활용됨.
1980년대 Spacelab 컴퓨터 회로를 역공학하다
Reverse engineering circuitry in a Spacelab computer from 1980
1980년대 Spacelab 컴퓨터의 회로를 분석해 하드웨어 동작을 복원한 기록. 구형 우주 컴퓨터의 설계와 구성 요소를 추적하는 역공학 작업이 중심임.
Harness Engineering 배우기
Learn Harness Engineering
AI 모델을 안정적으로 제어하기 위한 harness engineering 개념과 실무를 소개한다. 평가, 안전장치, 출력 제어가 핵심 주제다.
코드가 싸졌던 마지막 시기에 우리가 잃은 것
What we lost the last time code got cheap
코드 생산 비용이 급격히 낮아질 때 소프트웨어 산업이 잃는 것이 무엇인지 짚었다. 개발 품질과 장기적 가치가 함께 희석될 수 있다는 문제의식을 다룬다.
Amazon에서 약 1,000번 면접을 진행하며 얻은 교훈
Amazon에서 약 1,000번 면접을 진행하며 얻은 교훈
Amazon에서 약 1,000회의 면접을 진행하며 얻은 채용 교훈을 정리함. 기술 면접보다 행동 면접이 채용 판단에 더 큰 비중을 차지한다는 점을 강조함.
프로그래밍의 일곱 가지 원형 언어 (2022)
프로그래밍의 일곱 가지 원형 언어 (2022)
프로그래밍 언어는 문법적 차이를 넘어 반복, 재귀, 구성 방식에 따라 일곱 가지 원형으로 분류됩니다. 새로운 언어를 학습할 때 익숙한 원형을 공유하는 언어는 배우기 쉽지만, 낯선 원형으로의 전환은 새로운 사고방식을 요구합니다.
Harness Engineering: 모델보다 중요한 작업 환경 설계의 시대
하네스 엔지니어링: 모델보다 중요한 작업 환경 설계의 시대
에이전트 성능의 병목이 모델 자체보다 작업 환경 설계로 이동하고 있다는 분석. 프롬프트보다 도구, 컨텍스트, 실행 하네스가 결과를 좌우한다.
몇 달 동안 손으로 코딩하는 중이에요
몇 달 동안 손으로 코딩하는 중이에요
AI 코딩 에이전트가 대세인 시대에 LLM 없이 직접 코딩하며 기본기를 다지는 개발자의 리트릿 경험담입니다. 컴퓨터의 추상화 계층을 깊이 이해하고 Python 실력을 쌓기 위해 3개월간 수동 코딩에 집중하는 과정을 담고 있습니다.
OpenMythos: Claude Mythos를 역설계한 오픈소스 구현 등장
OpenMythos: Claude Mythos를 역설계한 오픈소스 구현 등장
Anthropic의 차세대 모델로 알려진 Claude Mythos의 구조를 추정하여 '반복적으로 생각하는 트랜스포머' 형태로 재현한 오픈소스 프로젝트입니다. 실제 모델은 아니지만, 최신 AI 모델의 동작 원리를 연구하고 구현 아이디어를 공유하는 데 목적이 있습니다.
AI 코딩 에이전트 구조 학습을 위한 Claude Code Harness 한국어판 공유
Show GN: AI 코딩 에이전트 구조를 공부하기 위한 Claude Code Harness 한국어판 공유
Claude Code의 아키텍처와 프롬프트 엔지니어링, 보안 체계를 깊이 있게 분석한 자료를 한국어로 번역하여 제공합니다. AI 코딩 에이전트의 내부 동작 원리를 이해하고자 하는 개발자들에게 유용한 가이드입니다.
Claude Code는 당신의 제품을 더 좋게 만들지 않는다
Claude Code는 당신의 제품을 더 좋게 만들지 않는다
코딩 에이전트의 생산성 효과는 균등하지 않으며 K자형으로 갈라진다는 주장. 핵심 지표는 코드 생산량이 아니라 엔지니어 1인당 제품 개선 속도라는 관점임.
프로덕션 환경에서 Vibe Coding을 책임감 있게 하는 법 - Code w/ Claude
프로덕션 환경에서 바이브 코딩을 책임감 있게 하는 법 - Vibe coding in prod | Code w/ Claude
Anthropic 연구자가 AI에게 코드를 전적으로 맡기는 Vibe Coding을 프로덕션에서 안전하게 쓰는 방법을 설명. 실서비스 적용 시 검증, 통제, 책임 분담이 핵심으로 제시된다.
Gemma 4 MTP 은폐 후 커뮤니티가 파헤치고, Google이 뒤늦게 우회 지원
Gemma 4 MTP 은폐후 커뮤니티가 파헤치고, Google이 뒤늦게 우회 지원
Google이 Gemma 4의 MTP 학습 흔적을 공개 배포판에서 제거했다는 의혹이 제기됨. 커뮤니티의 역공학 이후 외부 보조 모델 형태의 우회 지원이 뒤늦게 추가됨.
확률적 엔지니어링과 24/7 직원
확률적 엔지니어링과 24/7 직원
소프트웨어 개발이 결정론적 작업에서 확률적 작업으로 이동하고 있음. AI 에이전트가 밤새 코드를 생성·리뷰·병합하는 운영 방식이 현실화되는 흐름.
"AI에게 무례할수록 성능이 좋다?" 최신 연구가 경고하는 PM의 소통 위기
"AI에게 무례할수록 성능이 좋다?" 최신 연구가 경고하는 PM의 소통 위기
AI 협업이 늘수록 인간의 소통 습관이 약화될 수 있다는 연구를 소개하며, 무례한 프롬프트가 성능 보장을 뜻하지 않음을 짚음.
Gemini가 추천한 사이트에서 '로봇 아님'을 증명하다가 해킹당함
제미나이가 추천해준 사이트에서 "로봇 아님"을 증명하다가 해킹당함
Gemini 추천 링크를 따라간 뒤 '로봇 아님' 확인 과정에서 악성 명령이 클립보드에 복사되는 공격 사례. 터미널 실행을 유도하는 방식으로 감염이 발생.
The AI Agent Complexity Ratchet: Why 90% Test Coverage Is Required
The AI Agent Complexity Ratchet: Why 90% Test Coverage Is Required
AI 코딩 시대에는 복잡성이 쉽게 누적되는 만큼 높은 테스트 커버리지가 필요하다는 논지. 에이전트 기반 개발에서 90% 테스트가 사실상 안전장치로 제시된다.
Uber, AI 코딩 도구 사용 급증으로 올해 AI 예산 조기 소진
Uber, AI 코딩 도구 사용 급증으로 올해의 AI 예산 이미 소진
Uber가 내부 개발자의 AI 코딩 도구 사용량이 급증함에 따라 올해 책정된 AI 예산을 조기에 모두 소진했습니다. 특히 Claude Code와 같은 도구의 적극적인 도입과 내부 장려 정책이 예산 소진의 주요 원인으로 분석됩니다.
프로그래밍: 이론 구축으로서의 프로그래밍 (1985)
이론 형성으로서의 프로그래밍 (1985)
Peter Naur의 글이 프로그래밍을 코드 생산이 아니라 문제와 해법에 대한 프로그래머의 이론을 세우는 과정으로 정의함. 소스코드보다 개발자의 이해와 मानसिक 모델이 핵심이라는 관점을 제시함.
LoPE: 무작위 라틴어 텍스트를 앞에 붙이면 LLM 추론이 향상된다
LoPE: 무작위 라틴어 텍스트를 앞에 붙이면 LLM 추론이 향상된다! (arXiv 논문)
RL 학습 시 프롬프트 앞에 Lorem ipsum 같은 무작위 라틴어 텍스트를 붙이면 추론 성능이 개선된다는 LoPE 논문 소개. 입력 접두사가 모델의 reasoning 행동에 영향을 줄 수 있음을 보였다.
Show GN: 여러 AI 코딩 에이전트를 단일/다중 코드베이스에서 같이 굴릴 때 쓰는 AGENTS.md 시드 프롬프트
Show GN: 여러 AI 코딩 에이전트를 단일/다중 코드베이스에서 같이 굴릴 때 쓰는 AGENTS.md 시드 프롬프트 (Estre...
하나의 프로젝트에서 Claude Code, Cursor, GitHub Copilot, Gemini, Cline, Windsurf, Continue 등 여러 AI 코딩 에이전트를 함께 운영하기 위한 AGENTS.md 시드 프롬프트를 소개함. 토큰 분산과 비용 최소화를 염두에 둔 멀티에이전트 워크플로우에 초점이 맞춰져 있다.
DORA: AI 보조 소프트웨어 개발의 ROI
DORA: AI 보조 소프트웨어 개발의 ROI*
Google Cloud와 DORA 보고서가 AI는 조직의 역량을 증폭하는 도구라는 점을 강조함. 내부 플랫폼, 배포 पाइ프라인, 팀 역량이 강할수록 AI 도입 효과가 커진다는 메시지다.
실전 엔지니어를 위한 Skills - Matt Pocock
Skills For Real Engineers - Matt Pocock
바이브 코딩이 아닌 실전 엔지니어링을 위한 에이전트 스킬 모음. TypeScript 교육자 Matt Pocock의 도구상자 형태 저장소임.
Show GN: Claude Code와 함께 bkamp.ai를 출시하는 데 9일이 걸렸고, 그 노하우를 bkit 플러그인으로 담았습니다.
Show GN: 클로드 코드와 함께 bkamp.ai를 출시하는 데 9일이 걸렸고, 그 노하우를 bkit 플러그인으로 담았습니다.
bkamp.ai를 9일 만에 출시한 경험을 바탕으로, Claude Code를 더 잘 쓰기 위한 컨텍스트 엔지니어링 노하우를 bkit 플러그인에 담았다.
Show GN: ModMix — 두 게임을 섞어 새로운 게임 컨셉을 뽑는 AI 도구
Show GN: ModMix — 두 게임을 섞어 새 게임 컨셉을 뽑는 AI 도구
두 게임과 메카닉 태그 3개를 입력하면 1페이지 게임 디자인 문서와 컨셉 아트를 생성하는 도구. 사이드 프로젝트로 만들고 출시했다.
Show GN: 2026년 제9회 전국동시지방선거 출마자를 위한 공약 생성기
Show GN: 2026년 제9회 전국동시지방선거 출마자를 위한 공약 생성기
바이브 코딩으로 지방선거 공약 생성기를 제작. gpt-4o를 활용해 후보자용 공약 초안을 빠르게 만들 수 있게 했음.
자료를 이미지형 슬라이드로 바꿔주는 Codex 스킬 (gpt-slide)
Show GN: 자료를 이미지형 슬라이드로 바꿔주는 Codex 스킬 (gpt-slide)
Codex와 gpt-image-2를 이용해 보고서나 자료를 슬라이드로 자동 변환하는 4단계 워크플로를 소개. 반복적인 발표자료 제작을 프롬프트와 이미지 생성으로 단순화한 사례.
AI는 엔지니어링 규율을 덜이 아니라 더 요구한다
AI는 엔지니어링 규율을 덜이 아니라 더 요구함
AI 코드 생성의 속도와 품질이 높아질수록 코드 리뷰를 줄이기보다 검증과 운영 규율을 강화해야 한다는 관점이 제시됨. 코드가 더 싸고 빠르게 재생성되는 환경일수록 품질 통제와 책임 분리가 중요해짐.
Meta는 엔지니어링 조직을 망가뜨리고 있는가?
Meta는 엔지니어링 조직을 망가뜨리고 있는가?
Meta의 AI 중심 재편 이후 내부 신뢰가 흔들리고 있다는 분석. Scale AI 지분 인수와 Alexandr Wang의 AI 전략 총괄이 조직 문화와 엔지니어 자율성에 충격을 줌.
취업 면접이 Kubernetes에 대해 알려준 것
취업 면접이 Kubernetes에 대해 알려준 것
구직 과정에서 만난 여러 회사가 소규모 환경에서도 Kubernetes를 기본 배포·운영 표준으로 채택하고 있음. 예전의 VM·serverless·K8s 병존 구도보다, 조직 운영과 배포 방식 통일이 더 큰 선택 기준으로 바뀌는 흐름.
에이전틱 코드 리뷰
에이전틱 코드 리뷰
코딩 에이전트 성능이 급상승하면서 난점이 코드 작성보다 신뢰 가능한지 판단하는 리뷰로 이동함. AI는 코드 생산량을 늘리지만 품질과 리뷰 가능성은 떨어뜨려, 코드 리뷰의 레버리지가 더 커졌다는 관점.
LinkedIn 채용 제안에 숨겨진 백도어
LinkedIn 채용 제안에 숨겨진 백도어
LinkedIn 메시지를 통한 리크루터 접근을 이용해 공개 GitHub 저장소 리뷰를 유도한 소셜 엔지니어링 공격 사례. 테스트 스위트로 위장한 코드에 백도어가 숨겨져 있었다.
형식 기법과 프로그래밍의 미래
형식 기법과 프로그래밍의 미래
에이전트 코딩 확산으로 형식 기법의 비용 대비 효용이 재평가되는 흐름. 과거에는 일부 사례 중심이었지만 이제 대형 조직도 전담 팀을 두며 도입을 확대.
큰 컨텍스트 창을 신뢰하지 마라
큰 컨텍스트 창을 신뢰하지 마라
LLM 컨텍스트 창은 잘 작동하는 구간과 주의력이 떨어지는 둔한 구간으로 나뉠 수 있음. 광고된 최대 길이보다 실제 작업 가능 범위가 좁을 수 있으며, 약 100k 토큰 부근을 경계로 보는 관점이 제시됨.
Claude Code 창시자, 소프트웨어 엔지니어의 종말을 말하다 [YouTube
Claude Code 창시자, 소프트웨어 엔지니어의 종말을 말하다 [유튜브]
] Claude Code 같은 에이전트형 코딩 도구가 코드 작성보다 제품 설계와 업무 재구성에 더 큰 변화를 만든다는 관점. Microsoft 조사에서는 AI 채택 압박과 고가치 업무 증가가 함께 나타났지만 보상은 아직 뒤처짐.
코드 라인 수가 더 나은 홍보 담당자를 얻었다
코드 라인 수가 더 나은 홍보 담당자를 얻었다
개발자 생산성 평가는 코드 양이 아니라 고객 가치, 매출, 신뢰성 같은 결과 지표로 봐야 한다는 주장. AI 코딩 홍보 수치가 코드 생성 비율과 라인 수 같은 양적 지표에 치우쳤다고 지적함.
직장에서 아무것도 하지 않기
직장에서 아무것도 하지 않기
소프트웨어 엔지니어의 성과는 상시 가동보다 고임팩트 작업의 타이밍에 더 크게 좌우된다는 주장. 대형 조직에서는 사고 대응, 계약 지원, 주요 출시처럼 시간 민감한 구간에 역량을 남겨두는 전략이 유효하다고 봄.
AI가 소프트웨어 엔지니어를 대체하지 않은 이유, 그리고 앞으로도 대체하지 못할 이유
AI가 소프트웨어 엔지니어를 대체하지 않은 이유, 그리고 앞으로도 대체하지 못할 이유
AI 도입이 빠른 직군이지만, 현재까지 대규모 해고를 AI가 직접 유발했다는 증거는 약하다는 주장. 실제 감원 배경은 재무 압박, 비용 절감, 조직 슬림화 같은 경영 요인이었다고 분석함.
AI 록스타 개발자들의 뒷정리
AI 록스타 개발자들의 뒷정리
과거 록스타 개발자들이 남긴 난해한 코드베이스 부담이 LLM 생성 코드 확산으로 팀 전체의 유지보수 문제로 커짐. 빠른 구현보다 가독성과 협업 가능성이 더 중요한 병목으로 부각됨.
루프 엔지니어링 - 에이전트를 프롬프트하는 시스템을 설계하기
루프 엔지니어링 - 에이전트를 프롬프트하는 시스템을 설계하기
매 턴 직접 지시하던 방식에서 벗어나, 에이전트가 스스로 반복 수행하도록 프롬프트 시스템을 설계하는 접근을 다룸. 목표 정의, 반복 루프, 상태 관리 등으로 구성된 재귀적 작업 구조를 설명함.
취향(taste)을 갖춘 30배 AI 엔지니어가 되는 법
취향(taste)을 갖춘 30배 AI 엔지니어가 되는 법
AI 코드 생성이 보편화된 환경에서 엔지니어의 핵심 경쟁력은 속도나 경력보다 무엇을 만들지 판단하는 취향이라는 관점을 제시함. 좋은 소프트웨어를 판별하는 평가 능력이 고성과를 가르는 기준으로 강조됨.
Tokenomics: 에이전트형 소프트웨어 엔지니어링에서 토큰이 어디에 사용되는지 정량화
Tokenomics: 에이전트형 소프트웨어 엔지니어링에서 토큰이 어디에 사용되는지 정량화
LLM 기반 다중 에이전트 개발 시스템의 실행 추적을 SDLC 단계에 매핑해 토큰 소비를 분석한 연구. 초기 생성보다 코드 리뷰와 검증 단계에 토큰이 더 많이 쓰이는 패턴을 보여줌.
Loop Engineering - Addy Osmani
Loop Engineering - Addy Osmani
AI 코딩 에이전트를 사람이 직접 지시하는 방식에서 벗어나, 스스로 작업을 찾고 분해하고 검증하는 반복 시스템으로 설계하는 개념이 제시됨. 에이전트 운영을 위한 루프 엔지니어링이 다음 단계로 언급됨.
AI 시대, 가장 가치 있는 개발자는 장인이면서 builder인 사람일 것
AI 시대, 가장 가치 있는 개발자는 장인이면서 빌더인 사람이 될 것
AI 코딩 도구 확산으로 누구나 builder가 되는 환경이 열림. 손으로 설계를 다듬고 품질을 책임지는 artisan형 개발자의 가치가 다시 부각됨.
LLM이 내 software engineering 커리어를 잠식하고 있으며 무엇을 해야 할지 모르겠다
LLM이 내 소프트웨어 엔지니어링 커리어를 잠식하고 있으며 무엇을 해야 할지 모르겠다
LLM 도구가 설계, 구현, 디버깅까지 침투하며 기존 엔지니어링 전문성의 차별화를 약화시키고 있음. 특히 결제·금융 도메인에서는 규제, 원장, 대사 같은 도메인 지식이 핵심 경쟁력으로 남아 있음.
사용자는 신경 쓰지 않는다 — 하지만 당신은 신경 써야 한다
사용자는 신경 쓰지 않는다 — 하지만 당신은 신경 써야 한다
사용자는 기술 스택보다 제품이 제대로 동작하는지에 더 관심을 둠. 코드 품질이 낮으면 버그 수정, 기능 추가, 개발 속도에서 장기적인 비용이 커짐.
하네스 엔지니어링: 에이전트 우선 세계에서 Codex 활용하기
하네스 엔지니어링: 에이전트 우선 세계에서 Codex 활용하기
수동 작성 코드 0줄을 제약으로 두고 Codex가 애플리케이션 로직, 테스트, CI, 문서, 관측성까지 생성한 사례를 다룸. 빈 저장소에서 시작한 코드베이스가 약 5개월 만에 약 100만 줄 규모로 성장함.
Ask HN: HN 이용자들은 왜 이렇게 AI에 반대하나요?
Ask HN: HN 이용자들은 왜 이렇게 AI에 반대하나요?
HN Best 피드에서 AI 비판 글이 반복 노출되며 반감이 강하다는 문제의식이 제기됨. 코드 품질, 버그, 기술 부채를 둘러싼 AI 회의론과 실무 관점의 간극이 핵심 쟁점으로 보임.
코드는 더 싸졌다
코드는 더 싸졌다
AI 코딩 도구 확산으로 코드 작성 비용은 급감했지만, 생성된 코드를 이해하는 비용이 더 커졌다는 분석이 제기됨. LLM 출력은 결정적이지 않고 원본 소스와 동일시할 수 없어, 소프트웨어 생산성과 유지보수 비용 구조가 바뀌고 있음.
Ask HN: GenAI를 보며 ‘아, 큰일 났다’라고 느낀 순간은 언제였나요?
Ask HN: GenAI를 보며 “아, 큰일 났다”라고 느낀 순간은 언제였나요?
DALL-E와 ChatGPT를 과소평가했던 초기 인상에서 벗어나, 실사용 중 능력의 한계를 재평가한 경험담을 공유하는 스레드. 구형 하드웨어 펌웨어 리버스 엔지니어링처럼 Claude를 활용한 사례가 특히 주목받음.
코드 리뷰에는 읽기가 필요하다
코드 리뷰에는 읽기가 필요하다
코드 리뷰는 배포 전 형식 절차가 아니라 장애, 보안 문제, 데이터 삭제 책임을 개인에서 팀으로 분산하는 장치라는 논지. 테스트, 기능 플래그, 가드레일, 관측 가능성만으로는 읽지 않은 코드 배포의 책임을 대체할 수 없다고 강조.
나의 소프트웨어 북극성
나의 소프트웨어 북극성
소프트웨어의 우선순위를 사용자 유용성, 정확성, 사랑할 수 있는 품질로 정리한 글. 좋은 소프트웨어의 기준을 개발자 관점에서 재정의.
Slop 시대의 품질
Slop 시대의 품질
AI 코딩 도구가 코드를 대량 생성하는 시대에도 좋은 코드와 장인 정신의 기준이 여전히 유효한지 묻는 글. 작동 여부만으로는 품질을 설명할 수 없으며, 코드의 완성도와 의도를 보는 관점이 필요하다고 봄.
AI 시대의 기술 면접
AI 시대의 기술 면접
AI 도구 확산으로 면접에서는 AI 사용을 기본적으로 배제하고 기초 역량 중심 평가가 필요하다는 주장. 좋은 면접은 신호 품질과 회사 비용의 균형으로 봐야 한다.
LLM 시대의 엔지니어링
LLM 시대의 엔지니어링
Reindeer에서 1년 반 동안 정리한 LLM 시대의 제품·조직 설계 노트. 인간의 컨텍스트가 가장 희소한 자원이며, 콘텐츠 생산량 증가와 소비 속도 정체 사이의 격차를 전제로 업무 구조를 재설계해야 한다는 주장.
지루한 기술을 선택하라 (2015)
지루한 기술을 선택하라 (2015)
검증된 기술을 우선 선택하는 것이 장기적으로 회사에 유리하다는 주장. 혁신 토큰은 한정돼 있어 새 기술 채택은 신중해야 함.
그냥 안 된다고 하는 엔지니어는 ZIRP 현상이었다
그냥 안 된다고 하는 엔지니어는 ZIRP 현상이었다
무리한 기능을 막고 코드 변경을 신중히 제어하는 시니어 엔지니어의 태도가 저금리·채용 확장기인 ZIRP 환경에서 형성됐다는 관점을 제시함. 생산성 압박이 커지면서 이런 역할의 가치가 다시 재평가되고 있음.
압박
압박
curl 유지보수가 공익성·엔지니어링 난제·품질 목표가 결합된 전업 업무로 굳어짐. 약 300억 건 설치 기반과 보안 실패 전파 위험 때문에 주 50시간 안팎의 부담이 이어짐.
병목은 조직에 있다
병목은 "조직"에 있다
AI 코딩 도구로 코드 작성 속도는 빨라졌지만, 조직이 실제로 가치를 더 빨리 전달하는지는 별개라는 지적. 엔지니어링 인에이블먼트, 가드레일, 자동화 테스트, 오너십, 가벼운 거버넌스가 핵심 조건으로 제시됨.
나를 뒤처지게 두라
나를 뒤처지게 두라
Android 개발을 시작으로 10년간 사용자에게 실질적 이익을 주는 앱을 유지보수해 온 경험을 회고. 기술의 목적은 속도보다 현실의 문제를 해결하는 데 있다는 메시지.
Claude는 당신의 아키텍트가 아니다. 그런 척하게 두지 말라
Claude는 당신의 아키텍트가 아니다. 그런 척하게 두지 말라
Claude 같은 AI 에이전트의 아키텍처 제안은 그럴듯하지만 실제 판단보다 학습된 패턴 조합에 가깝다고 비판했다. 좋은 아키텍트에 필요한 반대와 검증을 AI가 충분히 수행하지 못한다는 점을 강조했다.
80386 마이크로코드 역어셈블됨
80386 마이크로코드 역어셈블됨
80386 마이크로코드 ROM을 고해상도 다이 이미지에서 추출해 역어셈블함. 이미지 처리, 신경망, 사람 보조 검증을 결합해 며칠 만에 바이너리 블롭을 복원하고 교차 검증함.
AI는 기존 기술 역량에 곱셈 효과를 준다
AI는 기존 기술 역량에 곱셈 효과를 준다
AI 모델은 많은 프로그래밍 작업에서 유용하지만 개발자를 대체하기보다 기존 역량을 증폭하는 도구에 가깝다는 주장. LLM이 인간 없이 모든 규모의 프로젝트를 완전히 설계·구축한다는 증거는 부족함.
AI로 시장조사할 때 프롬프트에 넣어야 할 제약 조건 4가지
AI로 시장조사할 때 프롬프트에 넣어야 할 제약 조건 4가지
AI 시장조사는 빠르지만 생성 결과의 정확성 검증이 필수라는 내용. 실제 사례를 바탕으로 환각과 오판을 줄이기 위한 프롬프트 제약 조건을 정리했다.
리걸 프롬프트에서 Boolean이 중요한 이유
리걸 프롬프트에서 Boolean이 중요한 이유
리걸 프롬프트에서 Boolean은 단순한 검색 연산자가 아니라 법률 AI의 판단 구조를 제어하는 핵심 장치. AND, OR, NOT, IF-THEN-ELSE로 필수 요건, 선택 요건, 예외와 배제 사유, 불충분한 사실관계를 체계적으로 다룸.
Phosphene - Apple 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진
Phosphene - Apple의 비디오 배경화면을 리버스 엔지니어링한 macOS Tahoe용 비디오 배경화면 엔진
사용자 비디오 파일을 macOS 데스크톱과 잠금 화면 배경화면으로 재생하는 메뉴 막대 앱과 배경화면 확장으로 구현됨. 시스템 Wallpaper 설정에 통합돼 Apple 내장 Aerial처럼 동작한다.
나는 소프트웨어 엔지니어가 아니다
나는 소프트웨어 엔지니어가 아니다
소프트웨어 엔지니어 정체성에 대한 거부와 회의감을 다룬 에세이. 에이전트형 개발 패러다임이 코드에 대한 기존 믿음과 역할 인식을 흔든다는 문제의식을 제기함.
플랫폼 엔지니어링의 모든 것: 왜 필요하고, 어떻게 구축하며, 성공은 어떤 모습인가
플랫폼 엔지니어링의 모든 것: 왜 필요하고, 어떻게 구축하며, 성공은 어떤 모습인가
내부 개발자를 사용자로 보는 플랫폼 엔지니어링의 정의와 구축 원칙을 정리함. 2025 DORA 보고서 기준 내부 플랫폼 도입이 확산됐고, 플랫폼 품질이 AI 도구 효과를 좌우함.
AI와 함께 일하며 복리처럼 쌓아 성장하는 법
AI와 함께 일하며 복리처럼 쌓아 성장하는 법
AI 협업을 컨텍스트 제공, 취향 설정, 검증 자동화, 위임 확대, 피드백 루프로 체계화한 실무 가이드. 산출물과 교정 사항을 누적해 다음 세션의 품질을 끌어올리는 방식에 초점.
거래 사기 탐지에 쓰는 SQL 패턴
거래 사기를 탐지하는 데 사용하는 SQL 패턴
머신러닝보다 먼저 테이블 설계, 조인, 시간 창 설정으로 사기 패턴을 찾는 SQL 접근법을 소개. 속도·위치·금액·가맹점·시간대 이상치와 velocity 탐지 사례를 다룸.
2024 RAV4 Hybrid에서 모뎀과 GPS 제거하기
2024 RAV4 Hybrid에서 모뎀과 GPS 제거하기
2024 RAV4 Hybrid에서 DCM 모뎀과 내장 GPS를 물리적으로 제거해 Toyota로 가는 원격 측정 경로를 차단함. 기본 주행 기능은 유지되지만 OTA 업데이트, 클라우드 서비스, SOS와 자동 사고 알림은 중단됨.
NASA Force 채용 이니셔티브
NASA Force
NASA가 우주 항공 및 과학 임무를 수행할 기술 인재를 유치하기 위해 새로운 채용 프로그램을 시작했습니다. 초기 및 중견 경력의 엔지니어와 혁신가를 대상으로 1~2년 단위의 임명직 형태로 운영됩니다.