검색 결과
"design" · 79개 기사 · Hacker News
확장성을 위해 설계된 오픈소스 버전 관리 시스템 Lore
Lore – Open source version control system designed for scalability
대규모 사용을 겨냥한 오픈소스 버전 관리 시스템 Lore를 소개하는 글. 확장성과 성능 중심의 설계로 기존 버전 관리 도구의 한계를 보완하는 방향을 제시함.
Performative-UI – 디자인 트로프용 React 컴포넌트 라이브러리
Show HN: Performative-UI – A react component library of design tropes
디자인 트로프를 구현하는 React 컴포넌트 라이브러리 Performative-UI가 소개됨. UI 패턴을 빠르게 조합해 연출용 인터페이스를 만드는 데 초점.
Mechanical Watch (2022)
Mechanical Watch (2022)
기계식 시계의 구조와 작동 원리를 시각적으로 설명한 글. 정교한 내부 메커니즘과 공학적 아름다움에 초점.
Software Architecture 배우기
Learning Software Architecture
소프트웨어 아키텍처를 학습하는 방법과 핵심 개념을 다룬 글. 설계 원칙과 시스템 구조 이해에 초점.
EU, 아동을 겨냥한 TikTok·Instagram의 중독성 설계에 제재 강화
EU to crack down on TikTok, Instagram's 'addictive design' targeting kids
EU가 아동을 대상으로 한 TikTok과 Instagram의 중독 유도 설계에 대해 규제를 강화할 방침. 소셜미디어 아동 보호 논의가 다시 부각됨.
Bitwarden의 조용한 개편
The Quiet Renovation at Bitwarden
Bitwarden의 제품과 운영을 눈에 띄지 않게 손질한 과정을 다룬다. 사용자 경험과 내부 구조 개선이 함께 진행된 사례로 읽힌다.
선 그래프 하나 그리는 데 50시간을 썼다
I spent 50 hours drawing a line graph
단순해 보이는 라인 그래프 작업에도 반복 수정과 세부 조정이 오래 걸렸다는 경험담. 시각화 제작의 실제 노동량을 드러냄.
텍스트를 미래적으로 보이게 만드는 법 (2016)
How to make your text look futuristic (2016)
미래적 타이포그래피와 화면 연출을 만드는 방법을 정리. 영화적 디자인 문법과 글자 스타일링 사례를 설명.
메틸 메타크릴레이트 탱크 사례 분석
That Methyl Methacrylate Tank
화학 물질 저장 탱크 설계 실패 원인과 안전 기준 진화 과정 분석. 산업 안전 공학의 대표적 교훈 사례임.
CSS로 만드는 다중 외곽선 텍스트 효과
Multi-stroke text effect in CSS
CSS만으로 텍스트에 여러 겹의 외곽선을 주는 기법을 설명. 시각 효과 구현을 위한 프론트엔드 트릭 중심.
GenCAD
GenCAD
생성형 CAD 프로젝트. 설계 생성과 편집을 겨냥한 웹 데모로 공개됨.
MacBook Neo와 iPad가 그래야 할 모습
MacBook Neo and how the iPad should be
MacBook Neo라는 구상을 통해 iPad의 제품 방향을 재해석한 에세이. 애플 하드웨어의 폼팩터와 사용성에 대한 비평적 제안이 핵심.
히트 게임 Prince of Persia를 만든 과정
How we made hit video game Prince of Persia
Prince of Persia 제작 과정을 회고한 기사. 애니메이션, 퍼즐, 레벨 설계가 히트의 핵심 요소로 정리됨.
MNT Reform은 독일에서 설계·조립된 오픈 하드웨어 노트북
MNT Reform is an open hardware laptop, designed and assembled in Germany
MNT Reform은 독일에서 설계·조립되는 오픈 하드웨어 노트북으로 소개됨. 수리 가능성과 개방형 설계를 강조한 제품.
Tell HN: Claude Design 구독 해지 후 프로젝트 접근 권한을 잃었다
Tell HN: Dont use Claude Design, lost access to my projects after unsubscribing
구독 해지 뒤 Claude Design 프로젝트 접근이 막혔다는 사용자의 제보. 구독형 디자인 도구의 데이터 소유권과 락인 문제가 드러남.
Slay the Spire 2의 상관된 랜덤성
Correlated randomness in Slay the Spire 2
Slay the Spire 2의 난수 설계가 완전 무작위가 아니라 서로 연동된 분포를 갖는다는 분석. 게임 밸런스와 체감 공정성에 영향을 주는 설계 사례로 다뤄짐.
AI 디자인 패턴 기준으로 Show HN 제출물을 점수화하기
Scoring Show HN submissions for AI design patterns
Show HN 게시물을 AI 디자인 패턴 관점에서 평가하는 방법을 다룸. 생성형 AI 결과물의 구조와 품질을 판별하는 기준을 제안.
Go: Generic Methods 지원
Go: Support for Generic Methods
Go 언어에 generic methods를 지원하자는 제안이 공개됨. 제네릭 사용 범위를 메서드 수준으로 확장하는 방향의 논의가 진행 중.
Ryanair 다크 UX 패턴 2026 여름판 복습
Ryanair dark UX patterns summer 2026 refresher
Ryanair 웹 서비스의 다크 패턴 사례를 다시 짚은 글. 수하물, 좌석, 결제 단계에서 선택을 유도하는 설계가 반복됨.
당신의 웹사이트는 당신을 위한 것이 아니다
Your website is not for you
웹사이트는 제작자보다 방문자와 맥락에 맞춰 설계돼야 한다는 주장. 사용자 경험과 전달 목적을 우선해야 한다고 강조함.
망치지 말 것
Stop Ruining It
Seth의 글로, 제품과 경험의 본질을 해치는 과도한 변경과 복잡화를 경계함. 단순함과 핵심 가치 유지의 중요성을 강조함.
Ferrari Luce
Ferrari Luce
Ferrari의 Luce 모델을 소개하는 콘텐츠. 브랜드 디자인과 차량 콘셉트가 핵심으로 보임.
Shantell Sans (2023)
Shantell Sans (2023)
Shantell Sans 2023 서체 소개. 손글씨 느낌을 살린 산세리프 폰트 프로젝트.
IPv6가 좋은 설계였던 세상 (2017)
The world in which IPv6 was a good design (2017)
IPv6의 설계 철학과 실제 네트워크 환경에서의 구현 문제를 분석한 글입니다. 이상적인 네트워크 프로토콜 설계와 현실적인 제약 사이의 간극을 다룹니다.
손그림 QR 코드 (2025)
Hand Drawn QR Codes (2025)
손으로 그린 QR 코드의 가독성과 생성 방법을 다룸. 인쇄 품질과 패턴 왜곡이 스캔 성공률을 좌우함.
우리는 나무를 의자 형태로 자라게 만든다
'We mould trees to grow into the shape of chairs'
나무를 원하는 형태로 유도해 의자로 만드는 공정이 소개됨. 제조보다 재배에 가까운 가구 제작 방식에 주목함.
무언가를 만들기 전에 지키는 3가지 제약
Three constraints before I build anything
무언가를 만들기 전 먼저 정해야 할 3가지 제약 조건을 제시함. 설계 범위와 실행 우선순위를 좁혀 의사결정을 단순화함.
분재 스타일의 아름다움
The Beauty of Bonsai Styles
분재의 여러 스타일과 조형적 특징을 소개하는 글. 형태, 균형, 선의 흐름이 분재 미학을 어떻게 구성하는지 설명한다.
Stephen's Sausage Roll은 여전히 가장 영향력 있는 퍼즐 게임 중 하나
Stephen's Sausage Roll remains one of the most influential puzzle games
Stephen's Sausage Roll이 출시 10년 뒤에도 퍼즐 게임 장르에 큰 영향을 준 작품으로 재조명됨. 난도 설계와 퍼즐 메커닉의 기준점으로 평가됨.
Noctua, 쿨링 팬용 공식 3D CAD 모델 공개
Noctua releases official 3D CAD models for its cooling fans
Noctua가 자사 쿨링 팬의 공식 3D CAD 모델을 공개. 제품 통합 설계와 기구 검증을 더 쉽게 하려는 목적.
Claude는 아키텍트가 아니다, 그렇게 행동하게 두지 말아야 한다
Claude is not your architect. Stop letting it pretend
Claude를 설계 책임자로 과대해석하지 말라는 비판. LLM은 보조 도구이지 시스템 아키텍처 결정을 대신하는 주체가 아님.
The Free Universal Construction Kit
The Free Universal Construction Kit
서로 다른 장난감 블록 시스템을 연결하는 오픈 하드웨어 어댑터 프로젝트. 폐쇄형 규격 사이의 호환성을 확장하는 디자인 개념을 제시함.
Thi.ng – 계산 디자인과 아트를 위한 오픈소스 빌딩 블록
Thi.ng – open-source building blocks for computational design and art
계산 디자인과 디지털 아트를 위한 오픈소스 모듈 모음. 조합 가능한 빌딩 블록 형태로 그래픽, 수학, 데이터 처리 작업을 지원함.
Windows 2000 UI의 좋았던 점
What was nice about the UI of Windows 2000
Windows 2000의 UI가 왜 직관적이고 완성도 높게 평가되는지 회고하는 글. 일관된 인터페이스와 정보 밀도 같은 요소를 짚음.
Mechanical Pencil: 우리 주변의 엔지니어링을 기념하는 일러스트
Mechanical Pencil: An illustrated celebration of the engineering around us
기계식 연필을 예시로 일상 속 엔지니어링을 시각적으로 조명하는 콘텐츠. 주변 제품에 담긴 정교한 설계와 메커니즘을 소개한다.
폴딩 바이크의 즐거움
The Joy of Folding Bikes
폴딩 바이크의 실용성과 주행 만족도를 다룬 글. 이동성, 보관 편의성, 일상 활용성이 핵심 장점으로 정리됨.
Show HN: 3000개 명화에서 영감을 받은 색상 팔레트 탐색
Show HN: Explore color palettes inspired by 3000 master painter artworks
3,000점의 거장 회화에서 추출한 색상 조합을 탐색하는 팔레트 서비스임. 예술 작품 기반의 컬러 레퍼런스를 빠르게 찾을 수 있게 구성됨.
Noctua 검은색 팬 버전 출시는 왜 이렇게 오래 걸리나
Why does it take so long to release black fan versions?
Noctua가 검은색 팬 버전 출시 지연의 배경을 설명. 색상 변경보다 품질, 성능, 내구성 검증에 시간이 더 걸린다는 내용.
Storied Colors – 이름이 붙은 색상 카탈로그
Storied Colors – A catalogue of named colors
이름이 붙은 색상들을 모아 정리한 색상 카탈로그. 색상 명칭과 시각적 대응을 탐색하기 쉽게 구성.
보안에서 obscurity는 나쁜 것만은 아니다
Security through obscurity is not bad
보안은 obscurity가 무조건 악이라는 통념에 이의를 제기함. 공개 설계와 은닉 요소의 조합이 실제 위협 모델에서 유효할 수 있음을 주장함.
Technical, Cognitive, and Intent Debt
Technical, cognitive, and intent debt
기술 부채와 함께 인지 부채, 의도 부채를 구분해 소프트웨어 품질 저하를 설명. 단순한 코드 누적 문제가 아니라 이해 비용과 설계 의도 붕괴까지 포함하는 개념을 다룸.
인생이 레몬을 주면, 더 나은 에러 메시지를 작성하라
When life gives you lemons, write better error messages
사용자에게 친절하고 명확한 에러 메시지가 제품 경험을 크게 개선한다는 점을 강조함. 실패를 설명하는 문구를 통해 디버깅과 지원 비용을 줄이는 설계를 제안.
Open Design: 코딩 에이전트를 디자인 엔진으로 활용하기
Open Design: Use Your Coding Agent as a Design Engine
코딩 에이전트를 설계 작업에도 활용하는 오픈 디자인 도구. 개발 도구와 디자인 워크플로의 경계를 줄이는 접근.
Donald Knuth의 The Letter S (1980) [pdf
The Letter S, by Donald Knuth (1980) [pdf]
] Donald Knuth의 1980년 PDF 문서. 문자 S의 형태와 타이포그래피를 다룬 고전 자료.
흥미로운 현대식 픽셀 폰트 몇 가지
A few interesting modern pixel fonts
현대적인 감각의 픽셀 폰트들을 소개하는 모음. 레트로 픽셀 스타일을 유지하면서 가독성과 개성을 다듬은 사례를 정리함.
인도 성냥갑 라벨의 시각적 아카이브
Indian matchbox labels as a visual archive
인도 성냥갑 라벨을 그래픽 디자인 관점에서 모은 시각 아카이브. 대중 인쇄물의 시대적 미감과 지역성을 기록.
Show HN: Number Gacha, 가챠 게임을 본질만 남겨 압축한 작품
Show HN: Number Gacha, a gacha game distilled to its essence
가챠 게임의 핵심 메커니즘만 추린 실험적 웹 게임. 확률과 수집 욕구를 단순한 숫자 시스템으로 재구성함.
Show HN: Garden of Flowers – ASCII art 이전의 그림 문자 타이포그래피 아카이브
Show HN: Garden of Flowers – an archive of pictorial typography before ASCII art
ASCII art 이전 시대의 그림 문자와 장식적 타이포그래피 자료를 모은 아카이브를 소개. 텍스트 기반 시각 표현의 초기 사례를 보여줌.
마하 5 항공기를 위한 ramjet 엔진의 일본 성공적 시험
A successful Japanese trial of a ramjet engine designed for Mach‑5 aircraft
일본이 마하 5급 항공기를 겨냥한 ramjet 엔진 시험을 성공적으로 수행함. 극초음속 비행체 개발 경쟁에서 추진체 기술 진전이 확인됨.
C++: The Language의 뒷표지는 앞표지가 답하지 못한 질문을 던진다
The back cover of C++: The Language raises questions not answered by front cover
Bjarne Stroustrup의 저서 C++: The Language 뒷표지 문구를 둘러싼 기술사적 맥락을 다룸. 책의 소개 문구가 C++의 철학과 설계를 어떻게 암시하는지 살펴봄.
Show HN: Inkwash, 수채화 스케치 앱과 설명
Show HN: Inkwash, a watercolor sketching app and explanation
수채화 스타일 스케치를 위한 Inkwash 앱을 공개. 앱 기능과 제작 배경을 함께 설명함.
Show HN: Auto-Architecture: Karpathy의 루프를 CPU에 적용한 도구
Show HN: Auto-Architecture: Karpathy's Loop, pointed at a CPU
Karpathy식 반복 개선 루프를 CPU 아키텍처 탐색에 적용한 프로젝트 소개. 자동 설계와 하드웨어 최적화 실험을 결합한 시도임.
C# 메모리 안전성 개선
Improving C# Memory Safety
C#의 메모리 안전성을 높이기 위한 개선 방향을 다룸. 언어 차원의 안전성 강화와 관련된 업데이트 성격의 글.
사용자가 눈에 띄게 좌절한 상태
The User Is Visibly Frustrated
사용자 좌절 신호를 다루는 글로 보임. 인터페이스 오류나 제품 경험이 사용자 감정에 미치는 영향을 짚음.
자기 취소형 구독
The Self-Cancelling Subscription
구독이 일정 조건에서 스스로 취소되는 모델을 다룬 글. 반복 결제와 해지 마찰을 줄이는 구조가 핵심.
소프트웨어의 Emacs화
The Emacsification of Software
소프트웨어가 점점 더 확장 가능한 범용 작업 환경으로 변하고 있다는 관찰. 기능 통합과 사용자 맞춤화가 복잡성을 키우는 흐름을 짚음.
사람처럼 보이는 AI 에이전트는 덜 필요하다
Less human AI agents, please
AI 에이전트가 사람처럼 보이기보다 도구로서의 역할이 분명해야 한다는 주장. 과도한 의인화보다 명확한 인터페이스와 기대치 관리가 중요하다고 본다.
데스크톱 애플리케이션은 이제 그만 만들겠다 (2009)
I'm done making desktop applications (2009)
데스크톱 앱보다 웹 앱이 배포·업데이트·접근성 면에서 유리하다는 논지. 2009년 글이 다시 공유됨.
가장 의외의 학교 가방
The most unlikely school bag
학교용 가방으로 보기 어려운 소재와 형태의 사례를 소개함. 캐리 문화와 제품 디자인의 경계를 보여주는 이야기.
내가 나만의 GitHub를 만든다면
If I could make my own GitHub
GitHub의 기능과 제품 구조를 다시 설계해보는 비평성 에세이. 개발자 도구와 저장소 경험을 어떻게 바꿀지에 초점.
What color is your function?
What color is your function? (2015)
함수의 I/O와 CPU 사용 패턴 분류 방법 제시. 비동기 프로그래밍과 시스템 설계 복잡성 관리에 활용.
나는 이제 Figma보다 Claude Code로 더 많이 디자인한다
I design with Claude more than Figma now
디자인 작업 흐름이 Figma 중심에서 Claude Code 활용으로 이동하는 사례를 다룸. AI가 시안 생성, 반복 수정, 레이아웃 실험을 빠르게 보조하는 방식에 초점.
Launch HN: Adam (YC W25) - 오픈소스 AI CAD
Launch HN: Adam (YC W25) – Open-Source AI CAD
오픈소스 AI 기반 CAD 도구 Adam이 공개됨. 설계 작업에 생성형 AI를 결합한 제품으로 포지셔닝.
공공 벤치의 실종
The Disappearance of the Public Bench
도시 공간에서 공공 벤치가 사라지는 흐름을 분석했다. 공공성 축소와 배제 설계가 생활 환경에 미치는 영향을 다룬다.
Apple 이모지 디자이너와의 인터뷰
An interview with an Apple emoji designer
Apple 이모지 디자이너 올리 와그너 인터뷰. 이모지 디자인 과정과 제작 배경을 다룸.
Nextcloud Hub 26 Spring: 함께 만들고 미래를 위해 설계된 버전
Nextcloud Hub 26 Spring: Built together, designed for the future
Nextcloud Hub 26 Spring 업데이트 소개. 협업과 자가호스팅 생산성 기능을 강화해 장기적인 플랫폼 방향을 제시함.
Text-to-CAD
Text-to-CAD
텍스트 지시로 CAD 모델을 생성하는 프로젝트를 소개함. 자연어를 이용한 3D 설계 자동화 가능성을 보여주는 도구 성격의 작업임.
Composition should not be this hard
Composition shouldn't be this hard
컴포지션 작업의 복잡함을 줄이기 위한 새 발표글. UI/프론트엔드 구성 난도를 낮추는 방향을 제안함.
스페인 트레이더들이 GnuCash 데이터베이스 설계의 기준을 세움
Spanish traders set the standard for GnuCash database design
GnuCash의 데이터베이스 설계 방식이 스페인 트레이더 사례를 통해 조명됨. 금융 기록 관리와 스키마 설계 관점의 실무 사례로 읽힘.
Laws of UX
Laws of UX
UX 설계에서 반복적으로 유효한 원칙과 패턴을 정리한 자료. 인터페이스 설계의 인지적 제약과 사용자 행동을 다룸.
Figma의 문제는 Claude Design과 함께 더 심화된다
Figma's woes compound with Claude Design
Figma의 기존 문제점이 Claude Design 같은 AI 디자인 도구의 등장으로 더 두드러진다는 분석. 디자인 워크플로우와 제품 경쟁 구도가 AI 중심으로 재편되는 흐름을 다룬다.
싼 것이 멋진 것이 되는 순간
When the cheap one is the cool one
저렴한 제품이나 선택지가 오히려 문화적 매력과 쿨함을 얻는 현상을 다룸. 가격보다 맥락과 정체성이 가치를 만든다는 관점.
1worldflag: 투명한 배경 위의 파란 점
1worldflag: A blue dot on a transparent background
투명 배경 위 파란 점으로 구성된 미니멀한 시각 실험 사이트. 국기와 정체성을 단순한 그래픽 요소로 표현하는 콘셉트.
우리 모두를 위한 Algebraic Effects
Algebraic Effects for the Rest of Us
algebraic effects를 일반 개발자 관점에서 쉽게 풀어 설명하는 글. 비동기 처리와 에러 핸들링, 제어 흐름을 더 선언적으로 다루는 개념을 소개함.
글쓰기를 위해 특별히 설계된 텍스트 에디터, Cheese Paper
Cheese Paper: a text editor specifically designed for writing
글쓰기 전용으로 설계된 텍스트 에디터 Cheese Paper를 소개하는 글. 작성 흐름에 맞춘 집중형 편집 경험을 내세운다.
과학용 계산기를 만들기 위해 nibble 지향 CPU를 Verilog로 설계
I designed a nibble-oriented CPU in Verilog to build a scientific calculator
개발자가 과학용 계산기 구현을 목표로 nibble 단위 CPU를 Verilog로 설계함. FPGA 기반 하드웨어 프로젝트 성격이 강한 실험적 작업.
Zed Editor Theme-Builder
Zed Editor Theme-Builder
Zed Editor의 테마를 직접 설계하고 조정할 수 있는 Theme-Builder 소개. 편집기 커스터마이징 워크플로우를 간소화하는 도구로 보임.
함수형 프로그래머라면 Zig를 살펴봐야 한다
Functional programmers need to take a look at Zig
Zig가 함수형 프로그래머에게도 흥미로운 선택지라는 관점의 글. 단순한 언어 설계와 제어 흐름의 명시성이 강조된다.
Agentic AI systems violate the implicit assumptions of database design
Agentic AI systems violate the implicit assumptions of database design
에이전틱 AI 시스템은 기존 데이터베이스 설계가 전제한 예측 가능성, 단일 사용자 흐름, 정적 스키마 가정을 흔든다. AI 에이전트를 고려한 방어적 데이터 모델링 필요성을 짚는다.