디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.04.20 18:01:00
조회 142 추천 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/08/11 - -
AD 가전디지털, 휴대폰 액세서리 SALE 운영자 25/08/08 - -
공지 프로그래밍 갤러리 이용 안내 [92] 운영자 20.09.28 46319 65
2881533 'ㅎㅂ) 벗방 시작한 강 인경 프갤러(112.186) 22:23 0 0
2881532 '19) 기룡이 복귀 방송중 프갤러(112.186) 22:20 3 0
2881530 내일부터 찬물샤워 미라클모닝 할거야 재현갤로그로 이동합니다. 22:19 4 0
2881529 '틱톡에 우아, 태이 떡방박제됨 ㅋ 짤리기 전에 봐ㄱㄱ 프갤러(112.186) 22:16 3 0
2881528 나님 쉬야완⭐+ ♥냥덩이♥갤로그로 이동합니다. 22:16 5 0
2881523 크롬창 뒤로 보내니까 유튜브 렉걸리는데 ㅇㅇ(106.241) 21:58 7 0
2881521 수학 넘 잼씀 ♥냥덩이♥갤로그로 이동합니다. 21:48 12 0
2881520 우연치 않게 엄청난 걸 발견해 버렸다... 프갤러(221.154) 21:36 16 0
2881517 8.14 국회 국제 심포지엄 생중계 / 전후 80년, 세계 그리고 한국 발명도둑잡기갤로그로 이동합니다. 21:24 9 0
2881513 모기 있는거 같당.. ♥냥덩이♥갤로그로 이동합니다. 21:18 11 0
2881507 퐁퐁남 석열이 도축 엔딩 뜨노 ㅠㅠ [1] 아스카영원히사랑해갤로그로 이동합니다. 21:08 29 0
2881503 이때 모모링은 귀여웠는데 ㅠ ♥냥덩이♥갤로그로 이동합니다. 21:03 14 0
2881502 도쿄 외곽 4인가족 집이 아스카영원히사랑해갤로그로 이동합니다. 21:01 21 0
2881500 나님 주무실게양⭐+ ♥냥덩이♥갤로그로 이동합니다. 20:54 13 0
2881499 데뷔 1년차 신입 걸그룹 스케줄 [1] 발명도둑잡기갤로그로 이동합니다. 20:53 12 0
2881498 결단력없이 떠내려온 결과가 지금입니다. 프갤러(220.84) 20:51 13 0
2881496 오 씨발 살려다오 [1] 골방외톨이갤로그로 이동합니다. 20:47 20 0
2881495 형들 파이썬 무료강의 둘중에 뭐가 더 좋아요? 프갤러(86.48) 20:37 11 0
2881494 요새 애니메이숀 색칠 쉬워졌겠지? 발명도둑잡기갤로그로 이동합니다. 20:36 9 0
2881493 MC Sniper / 인생 (Feat. 웅산) 발명도둑잡기갤로그로 이동합니다. 20:04 13 0
2881492 용산 갔다 왔다 외국인 사장님들 내 질문에도 답해주셔서 [4] 넥도리아(220.74) 19:56 18 0
2881491 영화 <살인자 리포트> 나왔대서 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 19:48 15 0
2881490 한국 곳곳에서 숨 막히는 추격전이 시작된다! #버터플라이 발명도둑잡기갤로그로 이동합니다. 19:40 20 0
2881489 최종면접 봤는데 제발 붙었으면 좋겠다 [1] 프갤러(14.12) 19:28 24 0
2881488 광복절 알빠노 ㅇㅅㅇ 저녁은 초밥먹어야징 ㅇㅅㅇ 류류(118.235) 19:08 15 0
2881487 나님 낼 뛰뛰 해야징 같이 하실분 구함 [1] ♥냥덩이♥갤로그로 이동합니다. 19:06 22 0
2881486 프갤 좆같아서 슬슬 멀티함 [2] 아스카영원히사랑해갤로그로 이동합니다. 19:05 45 1
2881485 특이점 온다 노동해방시대 온다 ㅇㅇ [2] 뒷통수한방(1.213) 18:59 20 1
2881484 공부를 해도 또 까먹음 [4] 밀우갤로그로 이동합니다. 18:57 36 0
2881483 멍유는 내일도 출근해라 ㅇㅅㅇ [2] 류류(118.235) 18:51 31 0
2881482 사람은 변하지않음 뒷통수한방(1.213) 18:48 18 0
2881481 면접 존나 힘들다 ㅅㅂ;;; 프갤러(220.85) 18:39 28 0
2881480 조센징 개센징 씹센징 똥싼징 춍센징 손발이시립디다갤로그로 이동합니다. 18:35 19 0
2881479 조직스토킹으로부터 안전한나라를 만듭시다 [4] 손발이시립디다갤로그로 이동합니다. 18:30 25 0
2881478 패전기념일 연휴가 시작되었습니다 아스카영원히사랑해갤로그로 이동합니다. 18:29 24 0
2881477 바나나 ♥냥덩이♥갤로그로 이동합니다. 18:26 18 0
2881476 졸피뎀 ♥냥덩이♥갤로그로 이동합니다. 18:22 19 0
2881475 코딩 너무 어렵다 프갤러(119.194) 18:22 21 0
2881473 DI에 빠져부럿다 깃깃갤로그로 이동합니다. 17:36 33 0
2881472 나님 냥덩원 비밀요원.. [1] ♥냥덩이♥갤로그로 이동합니다. 17:33 32 0
2881471 패배자처럼 살기 싫으면 뭘 어떻게 해야하는걸까... [1] ㅇㅇ(223.39) 17:30 27 0
2881470 애널의달성 2.1/1/3 ♥냥덩이♥갤로그로 이동합니다. 17:29 28 0
2881469 커뮤에서 비전 있는 종목과 돈버는 방법을 알려주면 ㅇㅇ갤로그로 이동합니다. 17:26 26 0
2881468 형들 이거 왜이래..? [2] 프갤러(211.192) 17:22 33 0
2881467 전한길 심리분석 발명도둑잡기갤로그로 이동합니다. 17:04 30 0
2881466 좇센에서 태어나서 러스트??ㅋㅋ그새끼가 비정상적인거아님??? 뒷통수한방(1.213) 17:04 20 0
2881464 러스트 까는 친구들 보면 좀 안타깝다. [1] 프갤러(218.154) 16:40 41 0
2881463 비전이 확실하지만 무보수인 기획, 개발자분들 의견이 궁금합니다 [15] 프갤러(1.242) 16:38 110 0
2881462 디시에서 조언은 99% 잘못된 조언이다. [2] ㅆㅇㅆ(124.216) 16:07 51 0
뉴스 “작은 엉덩이가 이상형”…최홍만, 여친 이야기하며 ‘눈물’ 디시트렌드 08.13
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2