디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

나는 프로그래밍 관련해서 이 글만큼 완벽하게 표현한 글 못봄

ㅆㅇㅆ(124.216) 2025.04.20 18:01:00
조회 123 추천 0 댓글 5

Dev here with 25+ years experience in big enterprise companies and small spunky startups in Silicon Valley. Currently a senior director at a company you’ve heard of. I used to think that if your code wasn’t perfectly linted, had 100% unit test coverage, every E2E UX case covered - basically follow all the things you are taught as a young programmer - that you were a shitty programmer and should maybe be fired. We prioritize this stuff, but really it means almost nothing. At the end of the day nobody but a very small group of people, other developers, care about the things we would find someone and stab them in their sleep over (e.g.: tabs vs. spaces). The real key to success in this industry is this: think like a normal person that isn’t enveloped in programming. Don’t call yourself a programmer no matter how cool it makes you feel. Everyone else thinks of it as “plumber” unfortunately. Highly paid, self absorbed plumbers is all we are to the vast majority of the public. Not the data structure oracle math god that we wish we were viewed as. If you can prioritize the things that your customers want you will be successful. That is almost never enforcing tabs vs. spaces. So when I see a eldritch horror like this that is successful software, it really makes me envious of this particular block of code. If only I had spent more time making a cool game than worrying about my module loader patterns and what state management solution I created. Maybe then I would have something to show for all my effort other than my current job. Looking at this barf wasn’t programming horror, it was a programming honor. 



실리콘밸리의 대기업과 작고 활기찬 스타트업에서 25년 넘게 일해온 개발자입니다. 현재는 누구나 알만한 회사에서 시니어 디렉터로 일하고 있습니다.


예전에는 코드가 완벽하게 린팅(linting)되지 않았거나, 100% 유닛 테스트 커버리지를 갖추지 못했거나, 모든 E2E(End-to-End) UX 시나리오를 커버하지 못한다면, 기본적으로 당신은 형편없는 개발자이고, 아마 해고당해야 한다고 생각했었죠.


우리는 이런 것들을 우선시합니다. 하지만 솔직히 말해, 이런 것들은 거의 아무 의미도 없습니다.


결국, 이런 것에 신경 쓰는 사람은 극히 적은 개발자들뿐입니다. 우리가 탭(tab)과 스페이스(space) 문제로 밤에 찾아가서 찌를 만큼 민감하게 여기는 것들은 사실 대다수의 사람들에게 전혀 중요하지 않습니다.


이 업계에서 성공의 진짜 핵심은 이것입니다: 프로그래밍에 사로잡힌 사람이 아니라, 보통 사람처럼 생각하라.

그리고 프로그래머라는 이름을 자랑스럽게 붙이지 마세요. 아무리 멋지게 느껴진다 하더라도요. 세상 사람들은 프로그래머를 그냥 "배관공" 정도로 생각합니다.


안타깝게도요. 높은 연봉을 받는, 자기중심적인 배관공.

사람들이 우리를 바라보는 시선은 데이터 구조를 통달한 수학의 신 같은 게 아닙니다. 우리가 그렇게 보이길 바랄지라도 말이죠.


만약 고객들이 원하는 것에 우선순위를 둘 수 있다면, 당신은 성공할 겁니다.

그리고 그 우선순위는 절대 탭(tab)이나 스페이스(space)를 강제하는 일이 아닙니다.


그래서 이런 "엘드리치 호러" 같은 코드를 성공적인 소프트웨어로 볼 때, 솔직히 부럽기까지 합니다.

내가 모듈 로더 패턴이나 내가 만든 상태 관리 솔루션에 대해 고민하느라 시간을 낭비하지 않고, 멋진 게임을 만드는 데 더 많은 시간을 썼다면 어땠을까 싶습니다.

그랬다면 지금 내 노력의 결과물로 현재 직업 외에 뭔가 더 보여줄 수 있는 게 있었을지도 모르죠.


이 "토사물" 같은 코드를 보면서, 나는 프로그래밍의 공포가 아니라 프로그래밍의 영광을 느낍니다.

---


언더테일 게임 코드에 대해서 사람들이 별로라고 말할때 어느 25년차 프로그래머가 말한건데


이거 번역한 후에 인쇄한 후에, 항상 포기하고 싶을때 읽어봄.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족에게 아낌없이 돈 쓸 것 같은 스타는? 운영자 25/06/09 - -
2862336 알리에서 고용량 sd카드 10개 사본 결과 발명도둑잡기갤로그로 이동합니다. 06.06 51 0
2862335 러스트 고언어 라이벌은 결국 누가 이긴거냐 [2] 프갤러(211.36) 06.06 72 0
2862333 많이 웃길때 ㅋ라고 도배하는 문화가 있는데 [7] 헬마스터갤로그로 이동합니다. 06.06 79 0
2862332 한국에선 php하면 병신 틀딱취급인데 [2] 강유현갤로그로 이동합니다. 06.06 90 0
2862331 아스카가 추천하는 배우 목록 10선 [6] 아스카영원히사랑해갤로그로 이동합니다. 06.06 122 0
2862330 진짜 클라우드 국비 현실 [1] 프갤러(61.37) 06.06 107 0
2862329 바다건너 살고 있어서 [5] 슈퍼막코더(126.156) 06.06 75 0
2862328 인텔리J 쓰는 애들아 질문있음 ㅇㅅㅇ [5] 강유현갤로그로 이동합니다. 06.06 93 0
2862327 뭐야 나 말고도 러스트 유저가 또 있었나 [3] 프갤러(110.8) 06.06 73 0
2862326 정보처리기사 프갤러(61.37) 06.06 66 0
2862325 연결된 전자기기 배터리 잔량 함께 표시해주는 충전 케이블 업냐? 프갤러(221.167) 06.06 52 0
2862324 jpa 에니니 도메인 에니니 분리하는거 [2] ㅇㅇ(211.234) 06.06 53 0
2862322 요즘 it회사 취업시장 어떰? [6] ㅇㅇ(110.70) 06.06 248 0
2862321 한국은 좋던 싫던 RE100가야지.. [1] 프갤러(125.129) 06.06 102 1
2862320 좇센은 뭐 행복은 스스로 인지하고 느끼는거라고 가스라이팅하냐?? [1] 타이밍뒷통수한뱡(1.213) 06.06 45 0
2862319 메이플이 왜 재미가 없을까... 다시 재밌게 해보고 싶은데... ㅇㅇ(223.39) 06.06 41 0
2862318 경력 기술서는 비교적 짧고 간결하게 쓰는거 아니냐 [2] ㅇㅇ(211.234) 06.06 65 0
2862317 IMF 오는 김에 집값 폭락시키죠ㅋㅋㅋ 프갤러(183.101) 06.06 50 0
2862316 아무래도 재명이 때문에 곧 IMF 올거 같당.. ♥냥덩이♥갤로그로 이동합니다. 06.06 68 0
2862315 이재명 대통령 예언 프갤러(183.101) 06.06 63 0
2862314 근데 떵렬이는 왜 쓸데없이 의사들이랑 싸운다고 의료 개판 만듦? [1] 컴퓨터의사(119.192) 06.06 55 0
2862313 전국민 25만원 가즈아 [2] 야옹아저씨갤로그로 이동합니다. 06.06 66 0
2862312 와 근데 종목 여러개 받아서 그릴려고하는데 왜 자꾸 멈출까 [3] ㅆㅇㅆ(124.216) 06.06 67 0
2862310 프갤은 깊은 자성이 필요하다고 봅니다 [2] ㅇㅇ갤로그로 이동합니다. 06.06 83 0
2862309 해수부 부산이전 신속 프갤러(183.101) 06.06 54 0
2862308 공무원이제 클났다 ㅋ 일쏟아진다 [1] ㅇㅇ(183.101) 06.06 81 0
2862307 나라가 좀 돌아가는 느낌이야 프갤러(221.158) 06.06 57 0
2862306 안드 스튜디오 진짜 뒤지게 무겁네 ㅇㅅㅇ [8] 강유현갤로그로 이동합니다. 06.06 85 0
2862305 전부 세종시로 옮겼으면 좋겠다. ㅇㅇ(183.101) 06.06 65 1
2862304 나님 오늘도 텀불러 정치중립중 헬마스터갤로그로 이동합니다. 06.06 45 0
2862301 경제왕 ‘빚‘재명 환율관찰대상국 낙인 ㄷㅅㄷ [1] ♥냥덩이♥갤로그로 이동합니다. 06.06 58 0
2862299 오늘 뭐하지 ㅇㅅㅇ [2] 류도그담당(211.235) 06.06 59 0
2862298 개발자 때려치고 생산직하니까 만족도 ㅅㅅㅌㅊ [7] ㅇㅇ갤로그로 이동합니다. 06.06 134 1
2862297 재획하면서 rag 강의 들어야지 [1] ㅇㅇ(121.162) 06.06 51 0
2862296 와 야틀린으로 주피터 노트북 따잇 가능 ㅇㅅㅇ? [8] 강유현갤로그로 이동합니다. 06.06 86 0
2862295 싸운흔적이 수두룩하노 [3] 류도그담당(211.235) 06.06 80 0
2862294 야뚫린 멀티플랫폼 이거 괜찮네 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 06.06 64 0
2862293 WWDC D - 4 [1] 헤르 미온느갤로그로 이동합니다. 06.06 40 0
2862292 웹개발 간단= ai 로 대체되기에 초간단 [1] 피치피(183.101) 06.06 76 0
2862291 이제 대한민국 젓가락 사용금지령 내리는거 아님 ?!? [1] ♥냥덩이♥갤로그로 이동합니다. 06.06 47 0
2862290 원전 얘기 쏙 들어가게 개상도 대구에 원전 짓고 멜트다운 시켜버리는거임 프갤러(110.8) 06.06 45 0
2862286 애널 나님 뛰뛰할깡? ♥냥덩이♥갤로그로 이동합니다. 06.06 48 0
2862284 국비 한번 더듣고싶다 [10] 프갤러(61.43) 06.06 144 0
2862281 좆바개발자들아 니들은 JDK 머씀 ㅇㅅㅇ? [9] 강유현갤로그로 이동합니다. 06.06 93 0
2862277 진짜 개발자라면 소스랑 원전들고 와서 싸워야지 나빼고 가져오는놈이 [4] ㅆㅇㅆ(124.216) 06.06 112 0
2862275 ㅋㅋㅋㅋㅋㅋ 병신새끼야 정신차려라 [2] 응게이(1.249) 06.06 81 0
2862273 오늘예 할 일 : KMP 공부하기 ㅇㅅㅇ [2] 강유현갤로그로 이동합니다. 06.06 67 0
2862271 2030인데 김문수 국힘 지지하는 놈들은 [4] 프갤러(221.158) 06.06 103 1
2862270 나님 어제 먹다남은 버블티 마시는즁☀+ ♥냥덩이♥갤로그로 이동합니다. 06.06 42 0
2862267 그래도 '극단적'하나는 계몽했네 ㅇㅇ ㅇㅇ(106.241) 06.06 57 1
뉴스 은지원, 이혼 13년 만에 ‘재혼’ 소식…소속사 “최근 웨딩사진 촬영” 디시트렌드 06.12
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2