누군가 당신의 작업을 무시할 때. 그래도 계속 만들어야 하는 이유
Source: Dev.to
최근에 나는 많은 엔지니어들이 너무나도 잘 아는 사고방식을 요약한 글을 보았다.
작성자는 다음과 같이 주장했다:
- AI 버블이 곧 붕괴될 것이다
- “진짜 엔지니어”들은 Zig 같은 저수준 도구로 돌아올 것이다
- 최신 프레임워크와 단순한 앱 도메인(특히 todo 앱)은 “그냥 분위기 코딩”이다
- 오늘날 대부분의 개발자는 충분히 진지하지 않다
- 오직 하드코어, 구식 엔지니어링만이 가치가 있다
이런 식의 감정은 이름을 밝힐 필요가 없다. 너도 이런 의견을 들어본 적이 있을 것이다. 향수, hype 사이클에 대한 짜증, 그리고 단순한 것이 자동으로 사소하다는 믿음이 뒤섞인 것이다.
오늘 무언가를 만들고 있다면, 이런 메시지는 예상치 못하게 크게 다가올 수 있다—특히 현재 프로젝트가 “외관상 단순해 보인다”고 느껴질 때. 이는 네 작업이 충분히 실질적이지 않다, 네 도메인이 존경받을 만하지 않다, 혹은 시간을 낭비하고 있다는 느낌을 줄 수 있다. 그런 반응은 인간적이지만, 현실을 반영하지는 않는다.
현실
1. 단순한 도메인이 너를 약한 엔지니어로 만들지는 않는다
Todo 프로젝트는 제대로 만든 적 없는 사람에게는 기본적으로 보여진다. 다음을 추가하는 순간:
- 인증
- 동기화 로직
- 권한 관리
- 오프라인 지원
- 클린 아키텍처
- 성능 제약
- 모바일/웹 동등성
- 실제 사용자를 위한 디자인 결정
…“단순함”은 사라진다. Trello는 “그냥 보드”였고, Linear는 “그냥 이슈”였으며, Notion은 “그냥 에디터”였다. 모든 것이 잘 만들기 전까지는 사소해 보인다.
2. hype든 anti‑hype든 네 가치를 정의하지 않는다
어떤 사람은 AI hype에 좌절감을 느낀다. 어떤 사람은 Zig, Rust, C, Vim 같은 오래된 생태계를 옹호한다. 어떤 사람은 JS, TS, Python을 선호한다. 어떤 사람은 LLM‑보조 워크플로우를 사랑한다. 이것들은 관점일 뿐, 보편적인 진리가 아니다.
네가 만들 권리는 다음에 의존하지 않는다:
- 다른 사람의 취향
- 다른 사람의 향수
- 다른 사람의 산업에 대한 좌절감
- 다른 사람의 “진짜 엔지니어링” 정의
네 작업의 진지함을 정의하는 유일한 것은 그 실행 방식이다.
3. 모든 프로젝트는 실제 스킬을 연마하는 훈련장이다
가장 단순한 도메인조차도 네게 다음을 배우게 만든다:
- 시스템 사고
- 깔끔한 추상화
- 가독성 높은 코드
- 데이터 모델링
- 현실 세계의 엣지 케이스 처리
- 트레이드‑오프 만들기
- 유지보수성을 위한 설계
- 반복과 배포
그것이 엔지니어링이다. 이념이 아니다. hype가 아니다. 실천이다.
4. 무시하는 의견은 잡음일 뿐. 네 진행은 신호다.
온라인 사람들은 뭐든지 말할 수 있다. 그들은 보지 못한다:
- 네 아키텍처
- 네 논리
- 네 성장
- 네 일관성
- 네가 다듬고, 고치고, 완성하는 능력
그들은 댓글을 남긴다. 너는 만든다. 그것은 다른 세계다.
5. 누군가 네 길을 깎아내리더라도 계속 만들어라
모든 엔지니어는 순간적으로 “핫테이크”가 동기부여를 깎아내리거나, 작업이 작게 느껴지거나, 그 가치에 의문을 품게 만드는 의견에 부딪힌다. 답은 간단하다: 계속 나아가라. 네가 만들고, 배포하고, 배우는 것이 중요한 것이지, 논평, 깔보는 태도, 혹은 “진짜”와 “진짜가 아닌” 엔지니어링의 위계가 아니다.
산업은 사람들이 나타나서 창조할 때 앞으로 나아간다. 네가 그 중 하나라면, 네 작업은 의미가 있다.
모든 잡음 뒤의 현실
기술 분야에는 “진짜 엔지니어링”이 무엇인지 선언하는 것을 좋아하는 인물이 반복해서 등장한다. 그들은 제품 대신 선언문을 내고, 코드 대신 진단을 쓰며, 언제나 다른 사람들이 무엇을 만들어야 할지 정확히 안다고 주장한다. 그들의 공식은 간단하다:
- 그들이 속도를 늦출 때, 설교한다.
- 그들이 배포를 멈출 때, 기준을 만든다.
- 그들이 무의미해졌다고 느낄 때, 어떤 도메인이 “중요”한지 선언한다.
그곳은 가장 안전한 자리다—빌더 위에, 책임 아래. 그 사고방식은 분노를 받을 필요가 없으며, 무관심을 받아야 한다. 그들을 잠재우는 유일한 방법은 그들이 참여하지 않은 진보다. 다른 이들이 “진짜 엔지니어링” 정의를 논쟁하는 사이에 조용히 앞으로 나아가는 것보다 차가운 것은 없다. 그들이 생각 조각을 쓰고, 옆에서 진지함을 정의하게 두라. 만드는 사람들은 허가를 구하지 않으며, 멈춘 사람들에게서 인정받으려 하지 않는다.