검색 결과

"software engineering" · 36개 기사 · Hacker News

1
해커뉴스Dev/Tools7473732026-04-21

Software Engineering의 법칙들

Laws of Software Engineering

소프트웨어 공학에 적용되는 여러 원칙과 법칙을 정리한 글. 개발 의사결정과 시스템 설계 관점을 다룸.

2
해커뉴스AI/ML7176762026-06-07

LLM이 내 소프트웨어 엔지니어링 경력을 잠식하고 있는데, 무엇을 해야 할지 모르겠다

LLMs are eroding my software engineering career and I don't know what to do

LLM 도구 확산으로 개발 업무와 경력 경로가 재편되며, 작성자는 자신의 소프트웨어 엔지니어링 역할이 약해지는 현실을 고민함. 코딩 중심 업무가 검토·설계·통합 중심으로 이동하는 흐름을 짚는다.

3
해커뉴스AI/ML6245092026-08-12

AI가 소프트웨어 엔지니어링의 중간층을 없애고 있는가?

AI is removing the middle class of software engineering?

AI 도입이 소프트웨어 엔지니어링의 중간 숙련층 역할을 압박하고 있음. 개발 생산성 재편과 직무 구조 변화가 핵심 쟁점으로 부상.

4
해커뉴스Dev/Tools4332942026-05-06

병목은 결코 코드가 아니었다

The bottleneck was never the code

코딩 에이전트의 한계가 코드 품질보다 작업 흐름과 의사결정 구조에 있다는 주장. 개발 생산성의 병목을 다시 보게 만든다.

5
해커뉴스Dev/Tools3642482026-08-08

"코드가 결코 어려운 부분이 아니었다"는 모든 프로그래머에 대한 모욕이다

"Code was never the hard part" is an insult to all programmers

코딩 자체를 문제의 핵심이 아니라고 보는 주장에 반박하는 글. 프로그래밍의 복잡성과 장인성을 과소평가하지 말아야 한다는 논지.

6
해커뉴스General Tech3421512026-05-07

프로그래밍은 여전히 별로다

Programming Still Sucks

프로그래밍의 복잡성과 비효율이 여전히 해소되지 않았다는 문제의식을 다룬 글. 개발 경험의 고질적 불편함을 비판적으로 짚는다.

7
해커뉴스Dev/Tools3022492026-07-10

사람이 유지보수할 코드를 작성하라

Write code like a human will maintain it

유지보수성 중심의 코드 작성 원칙을 다룬 글. 읽기 쉬움, 명확한 구조, 장기적인 변경 용이성이 핵심으로 강조된다.

8
해커뉴스Dev/Tools2991562026-07-02

코드 리뷰의 주된 목적은 유지보수가 어려운 코드를 찾아내는 것

The primary purpose of code review is to find code that will be hard to maintain

코드 리뷰의 핵심을 버그 탐지보다 유지보수성 검토에 둬야 한다는 관점. 장기적으로 읽기 어렵고 수정 비용이 큰 코드를 걸러내는 데 초점을 맞춤.

9
해커뉴스General Tech2854852026-05-11

소프트웨어 엔지니어링은 더 이상 평생 직업이 아닐 수 있다

Software engineering may no longer be a lifetime career

소프트웨어 엔지니어링의 장기적 직업 안정성이 약해지고 있다는 분석. 자동화와 산업 구조 변화가 경력 지속성에 영향을 주고 있음.

10
해커뉴스AI/ML2461142026-07-14

탑은 계속 높아진다

The Tower Keeps Rising

AI 에이전트가 코딩 속도를 높이지만, 팀의 공유 언어와 시스템 이해를 약화시킬 수 있다는 논지. 바벨탑 비유를 통해 협업 비용이 줄어들수록 구조적 이해 상실이 더 늦게 드러날 수 있음을 짚음.

11
해커뉴스AI/ML2211122026-04-22

over-editing은 모델이 필요한 범위를 넘어 코드를 수정하는 현상

Over-editing refers to a model modifying code beyond what is necessary

모델이 최소 수정 범위를 넘어서 코드를 과도하게 바꾸는 문제를 설명함. 자동 코딩 보조의 편집 정밀도와 안정성 이슈를 짚음.

12
해커뉴스Dev/Tools2182132026-05-05

에이전틱 코딩 교훈: 코드가 싸질 때 우리는 무엇을 해야 하나

Lessons for Agentic Coding: What should we do when code is cheap?

에이전트 기반 코딩 시대의 실무 교훈을 정리함. 코드 생산 비용이 낮아질수록 검증, 설계, 유지보수의 중요성이 커짐.

13
해커뉴스Dev/Tools1991332026-06-07

나의 Software North Star

My Software North Star

소프트웨어를 판단하고 설계할 때 따를 기준점을 정리한 에세이. 개발자가 장기적으로 유지할 핵심 원칙과 우선순위를 제시함.

14
해커뉴스AI/ML1971592026-08-05

소프트웨어 엔지니어링과 GenAI에 관한 8가지 오해

Eight Myths on Software Engineering and GenAI

소프트웨어 엔지니어링과 생성형 AI(GenAI)에 대한 일반적인 오해 8가지를 분석.

15
해커뉴스General Tech1951112026-05-02

소프트웨어 엔지니어 채용 공고가 빠르게 증가

Job Postings for Software Engineers Are Rapidly Rising

소프트웨어 엔지니어 채용 공고가 빠르게 늘고 있다는 분석. 고용 시장의 회복 흐름과 기술 인력 수요 증가를 시사.

16
해커뉴스Dev/Tools1932422026-08-11

AI 지원 소프트웨어 엔지니어링에 Go가 이상적인 언어인 이유

Go is an ideal language for AI-assisted software engineering

Google이 AI 보조 개발에 Go가 적합하다고 설명. 단순한 문법과 명확한 구조가 자동화된 코드 생성·리팩터링에 유리하다는 주장.

17
해커뉴스General Tech1871122026-06-16

Fabrice Bellard에 대한 John Carmack의 이야기

John Carmack on Fabrice Bellard

John Carmack이 프로그래머 Fabrice Bellard의 작업을 언급한 글. Bellard의 뛰어난 엔지니어링 역량과 영향력을 다룬 내용.

18
해커뉴스General Tech1832122026-06-10

Ask HN: 대부분의 기업 소프트웨어 엔지니어링 일자리는 보여주기식인가?

Ask HN: Are most corporate SWE jobs performative?

기업 SWE 직무의 실제 가치와 보여주기식 업무 비중을 두고 HN에서 질문이 제기됨. 조직 문화와 생산성에 대한 논쟁 주제.

19
해커뉴스Dev/Tools1831172026-06-07

Harness engineering: 에이전트 우선 세계에서 Codex 활용하기

Harness engineering: Leveraging Codex in an agent-first world

에이전트 중심 개발 환경에서 Codex를 활용하는 엔지니어링 방식을 다룸. 도구 연결, 작업 분해, 검증 흐름에 초점.

20
해커뉴스AI/ML164932026-06-21

작동해도 AI 코드가 거절되는 이유

When I reject AI code even if it works

AI가 생성한 코드가 동작하더라도 품질, 유지보수성, 의도 일치가 부족하면 채택하지 않는 기준을 다룸. 자동 생성 코드의 신뢰 경계가 강조됨.

21
해커뉴스AI/ML162662026-06-07

Tokenomics: 에이전틱 Software Engineering에서 토큰 사용처를 정량화하기

Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering

에이전틱 Software Engineering에서 토큰이 어디에 쓰이는지 정량 분석한 연구. 에이전트 워크플로와 비용 구조를 계량적으로 파악하려는 시도임.

22
해커뉴스AI/ML1611032026-07-02

Senior SWE-Bench: 에이전트를 시니어 엔지니어 수준으로 평가하는 오픈소스 벤치마크

Senior SWE-Bench: open-source benchmark that assesses agents as senior engineers

Senior SWE-Bench는 소프트웨어 에이전트의 실전 엔지니어링 역량을 측정하는 오픈소스 벤치마크다. 시니어 엔지니어 관점의 과제를 통해 에이전트 성능을 평가한다.

23
해커뉴스Dev/Tools157742026-07-30

리팩터링의 경제적 이익

The Economic Benefit of Refactoring

리팩터링을 비용이 아닌 경제적 투자로 보는 관점을 다룬다. 유지보수성 개선과 변경 비용 절감이 장기적 가치를 만든다는 논지다.

24
해커뉴스Dev/Tools157542026-05-04

훌륭한 abstraction의 숨은 비용

The 'Hidden' Costs of Great Abstractions

추상화가 개발 생산성을 높이는 동시에 복잡성, 디버깅 비용, 성능 손실을 숨길 수 있음을 지적. 설계 수준에서의 대가를 다시 보자는 논점.

25
해커뉴스Dev/Tools155192026-07-20

병렬 프로그래밍의 선

The Zen of Parallel Programming

병렬 프로그래밍의 원칙과 설계 감각을 다룬 글. 동시성 처리와 작업 분할의 기본기를 정리한 내용.

26
해커뉴스Dev/Tools1501982026-07-13

2026년에도 왜 코드를 쓰는가

Why write code in 2026

코드 작성의 의미가 약해진 시대에도 사람이 직접 코드를 써야 하는 이유를 묻는 글. 도구가 발전한 뒤에도 소프트웨어를 이해하고 통제하는 역량의 가치를 강조한다.

27
해커뉴스Dev/Tools148372026-05-11

코드 작성에 쓰는 AI 코딩 에이전트는 유지보수 비용을 줄여야 한다

An AI coding agent, used to write code, needs to reduce your maintenance costs

AI 코딩 에이전트의 핵심 가치를 기능 생산성이 아니라 유지보수 비용 절감으로 봐야 한다는 주장. 생성된 코드가 장기 운영 부담을 줄이지 못하면 실질적 효용이 낮다는 점을 강조함.

28
해커뉴스Dev/Tools1411352026-05-24

--dangerously-skip-reading-code

-​-dangerously-skip-reading-code

코드를 읽지 않고 넘어가는 태그나 습관의 위험성을 다룬 글. 빠른 판단보다 실제 코드 확인이 필요하다는 점을 강조함.

29
해커뉴스Dev/Tools131902026-04-22

Drunk post: 시니어 엔지니어가 배운 것들

Drunk post: Things I've learned as a senior engineer (2021)

시니어 엔지니어로 일하며 얻은 교훈을 정리한 회고 글. 협업, 의사결정, 책임 범위에 대한 실전 관찰이 중심.

30
해커뉴스Dev/Tools1291112026-07-23

소프트웨어 팩토리가 실패하는 이유, 하니스 엔지니어링만으로는 충분하지 않음

Why Software Factories Fail (or: harness engineering is not enough)

코딩 에이전트용 하니스와 자동화만으로는 소프트웨어 팩토리를 안정적으로 만들기 어렵다는 문제를 짚음. 조직 구조, 피드백 루프, 운영 설계까지 함께 맞춰야 한다는 주장.

31
해커뉴스Dev/Tools1261042026-05-26

LLM에는 boring languages를 사용하라

Use boring languages with LLMs

LLM 개발에는 복잡한 최신 언어보다 단순하고 보수적인 언어가 유리하다는 주장. 유지보수성과 예측 가능성을 강조함.

32
해커뉴스Dev/Tools113482026-08-16

Software Engineering 기초가 더 중요해짐

Software Engineering fundamentals matter more

소프트웨어 엔지니어 역할의 본질과 기초 역량을 다시 강조하는 글. 에이전틱 엔지니어링 논의가 커질수록 신호보다 소음이 많아졌다는 문제의식도 담음.

33
해커뉴스Dev/Tools112972026-08-04

"클린" 코드, 끔찍한 성능 (2023)

"Clean" Code, Horrible Performance (2023)

클린 코드 원칙이 오히려 성능 저하를 초래할 수 있음. 추상화와 간접 계층이 성능 병목을 만듦.

34
해커뉴스AI/ML109562026-07-06

코드의 깔끔함이 coding agents에 영향을 주는가? 통제된 최소쌍 연구

Does code cleanliness affect coding agents? A controlled minimal-pair study

코드 청결도가 coding agents의 성능에 미치는 영향을 통제 실험으로 검증한 연구. 작은 코드 차이만으로도 에이전트 결과가 달라질 수 있음을 다룸.

35
해커뉴스Dev/Tools108332026-06-26

Bank Python 구술사 (2021)

An oral history of Bank Python (2021)

은행 조직에서 Python이 어떻게 도입되고 활용됐는지 구술 형식으로 정리. 금융권 개발 문화와 실무 채택 과정을 되돌아봄.

36
해커뉴스Dev/Tools103902026-07-30

왜 사람들은 formal methods를 사용하지 않는가? (2019)

Why don't people use formal methods? (2019)

형식 검증의 유용성은 높지만 적용 비용과 학습 장벽이 큼. 개발 현장에서는 도구 성숙도와 생산성 우려가 확산을 제약함.