"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 해로운 Laravel 커뮤니티가 코딩에 대한 나의 열정을 어떻게 파괴했는지.

해로운 Laravel 커뮤니티가 코딩에 대한 나의 열정을 어떻게 파괴했는지.

2024-11-08에 게시됨
검색:625

How the toxic Laravel community destroyed my passion for coding.

아직도 어제 일처럼 기억나는데, 제가 웹 개발자의 길을 시작한 것은 20여년 전의 일입니다.

저는 56k 모뎀으로 전화를 걸어 제가 좋아하는 웹사이트를 탐색할 수 있도록 전화선을 많이 사용했습니다. 그러다가 어떻게 나만의 것을 만들 수 있을지 고민했어요.

저는 Microsoft Word에서 HTML을 작성할 수 있다는 것을 알았습니다. 나는 스크롤링 선택 윤곽, GIF 및 모든 것을 포함하는 문서를 만들었습니다. 그것은 영광스럽고 끔찍했습니다.

그런 다음 MS Word에서 소스 코드를 보기 시작했고 거기에서 모든 것이 선택되었습니다. 나는 테이블 레이아웃과 CSS 드롭다운을 배웠고, 지역 광고 웹사이트에서 일하는 첫 번째 실제 직업을 얻었습니다.

저는 항상 메뉴를 모든 페이지에 복사하여 붙여넣었습니다. 레이아웃 파일이나 포함이 없었고, D가 없는 그저 좋은 구식 DRY였습니다. 그러자 동료 중 한 명이 더 이상 메뉴나 로고가 변경될 때마다 모든 페이지를 편집하는 데 시간을 낭비할 필요가 없다고 알려줬습니다. "PHP"라는 이상한 것을 사용할 수 있습니다.

집에 오자마자 메뉴 파일 하나만 만들어서 내 모든 페이지에 포함할 수 있다는 것을 금방 깨달았습니다. 나는 이것에 완전히 놀랐다.

몇 년이 지났습니다. 나는 바닐라 JS, CSS, HTML, PHP에 대해 알아야 할 거의 모든 것을 배웠습니다. 나는 심지어 내 자신의 프레임워크 몇 개를 굴려보기도 했습니다.

프레임워크는 모두 형편없었지만 작동했고 빠르게 작동했습니다. 나는 "Laravel"이라는 작은 것을 우연히 발견하기 전까지는 그 당시에는 "프레임워크"가 무엇인지조차 몰랐습니다.

처음에는 망설였어요. 나는 내 방식이 일을 하는 올바른 (비록 끔찍하기는 하지만) 방식이라고 느꼈습니다. 나는 거의 기분이 상했다. 라라벨이 왜 그렇게 인기가 있었나요? 여러 번 시도했지만 자존심이 계속 예전 방식으로 돌아가도록 밀어냈습니다.

그러던 어느 날 나는 그것을 제쳐두고 Laravel을 실제로 시도해 보았습니다. 10년이 넘은 지금까지도 나는 아직도 Laravel을 사용하고 있습니다. 나는 수천 개의 별을 합친 수십 개의 패키지를 만들었고, 포럼과 디스코드 채널 및 SO에서 사람들을 도왔습니다. 또한 Nova와 같은 제품을 구매하여 개발자를 지원하기도 했습니다.

자랑하려는 것도 아니고 나 자신을 더 중요한 사람처럼 보이게 하려는 것도 아닙니다. 저는 진심으로 Laravel을 사랑했고 매일 새로운 일을 하기 위해 깨어나는 것에 열광했습니다. 제가 Laravel "커뮤니티"에 실제로 참여하기 전까지는 아니었습니다.

저는 Laravel 하위 레딧에서 상당히 활동적이었습니다. 나는 가능한 한 자주 사람들을 도우려고 노력했고, 내 패키지를 공유할 때 많은 히트를 쳤습니다.

그러던 어느 날 뭔가가 바뀌었습니다.

Laravel 하위 레딧은 몇 가지 새로운 모드를 고용하기로 결정했습니다. 커뮤니티가 훨씬 덜 활발해지기 시작했다는 것을 알기 전까지는 처음에는 크게 생각하지 않았습니다.

모드에서는 여러 가지 새로운 규칙을 적용하기로 결정했습니다. 그들은 왼쪽과 오른쪽 스레드를 삭제하고 잠그고 있었습니다. 이상하긴 했지만 그래도 활동적으로 지내려고 노력했어요.

어느 화창한 날 작업 중이던 패키지 문제로 어려움을 겪기 전까지는 그랬습니다. 저는 Tailwind를 배우고 있었고 이를 사용하여 나만의 UI 구성 요소 패키지를 만들고 싶었습니다. 내 문제는 내 패키지 구성 요소 보기에 있는 모든 클래스를 "제거"하는 방법을 확신할 수 없다는 것입니다.

그래서 평소 하던대로 했어요. 저는 Laravel 하위 레딧에 가서 이 작업을 수행하는 가장 좋은 방법을 아는 사람이 있는지 물었습니다. 돌이켜보면 간단한 대답이었습니다. 설치 시 Tailwind 구성 파일에 패키지 dir glob을 추가하기만 하면 됩니다.

하지만 당시에는 이런 답변을 얻지 못했습니다. 대신에 내가 얻은 것은 내 질문을 완전히 삭제하는 새로운 모드 중 하나였습니다.

내가 왜 내 게시물을 삭제했는지 묻기 위해 모드에게 메시지를 보냈을 때(하위 레딧에 있는 동안 이전에는 한 번도 그런 일이 없었습니다) 저는 음소거되었습니다.

정말 화가 났습니다. 마치 버튼 하나만 누르면 커뮤니티에 쏟았던 시간과 노력이 모두 사라져 버린 것 같았습니다.

그래서 나는 대체 계정으로 가서 그에 대해 내가 어떻게 생각하는지 모드에게 말하기로 결정했습니다. 나는 이런 일이 일어나고 있다는 것이 완전히 터무니없다는 것을 알았습니다. 아마도 나는 약간 맹목적인 분노에 빠져 있었을 것입니다.

그런 다음 모드는 저를 하위 레딧에서 완전히 차단하기로 결정한 다음 관리자에게 전체 웹사이트에서 내 계정을 차단하라고 불평했습니다. 수십 년 동안 보유했던 계정이 거의 즉시 사라졌습니다.

이런 일이 일어나는 동안 저는 Laravel 디스코드 채널의 활발한 회원이기도 했습니다. 나는 매일 도움말 채널에 가서 가능한 한 많은 질문에 답변하겠습니다. 나는 도움을 받기 위해 돈을 기부하겠다고 제안하는 사람들이 자주 있었지만 항상 거절했습니다. 저에게는 돈이 문제가 아니었습니다. 저는 프레임워크가 정말 마음에 들었고 사람들이 프레임워크를 통해 성공하는 모습을 보고 싶었습니다.

과거에 저는 Taylor(Laravel로 제작됨)가 Reddit에서 상당히 역겨운 대우를 받은 것을 발견했습니다. 너무 많아서 그는 자신의 여러 계정을 삭제했습니다.

아마도 Laravel 디스코드 채널의 누군가가 내 좌절감을 이해해줄 것이라고 생각했습니다. 그래서 레딧 일반채널에서 무슨 일이 있었는지 언급하고 혹시 이런 일 겪으신 분 없냐고 물어봤습니다.

Discord 모드 중 하나(도움을 구하는 사람들에게 종종 무례한 반응을 보이고 채널에서 첫 번째 Laravel 프로젝트를 공유한 15세 어린이를 금지하는 모드)가 저를 폐쇄하기로 결정했습니다. 그는 이곳이 Reddit에 대해 토론하거나 중단할 장소가 아니라고 말했습니다. 그래서 그렇게 했습니다.

몇 주가 지났습니다. 그러다가 갑자기 디스코드에 알림이 떴어요. 나를 언급하는 것을 금지한 것은 Reddit 모드였습니다. 그는 자신의 잘못을 면책하기 위해 전체 상황을 꺼냈습니다. 그는 우리 채팅의 컷오프와 변경된 스크린샷을 게시하여 나를 괴물처럼 보이게 만들었습니다. 물론.

그래서 나는 대답했다. 나는 그가 하고 있는 일이 역겹고 부정직한 행동에 불과하다고 말했습니다.

다음에는 무슨 일이 일어난 것 같나요? Reddit 모드도 Discord 채널에서 Reddit에 대해 이야기할 때 저와 동일한 "stfu" 처리를 받았나요?

물론 그렇지 않습니다.

나에게 Reddit에 대해 이야기하지 말라고 한 Discord 모드는 즉시 Reddit 모드의 입장을 취했고 이에 대해 게시해 준 것에 대해 감사 인사까지 했습니다. 말 그대로 그에게 감사를 표했습니다.

다시 한 번 화가 났습니다. 내가 10년 동안 활동했던 커뮤니티에서 나를 차단한 사람은 이제 일어난 일에 대해 모든 사람에게 거짓말을 하고 심지어 그것에 대해 감사를 표합니다. 그 얘기는 그만하라고 해주신 분께 감사드립니다.

디스코드 채널의 다른 사람들도 혼란스러워했습니다. 문제가 해결된 지 몇 주 후에 Reddit 모드에서 이 문제를 제기한 것이 얼마나 이상한지 회원들이 언급한 것을 분명히 기억합니다.

다음에 무슨 일이 일어났는지 절대 짐작할 수 없습니다. 저는 Discord 채널에서 차단당했습니다.

이 모든 일이 있은 후에도 나는 내가 멋진 클럽에 속해 있지 않다는 것이 분명해질 때까지 내가 할 수 있는 곳에서 계속 기여했습니다. 나는 더 이상 합당한 사이비 회원이 아니었습니다. 내 PR은 모두 미리 준비된 답변으로 마감됩니다. 나는 내 코드가 "올바르지 않다"고 주장하여 자신을 바보로 만들고 자신의 자존심을 구하기 위해 동일한 PR 댓글에서 3번이나 역추적하는 Graham Campbell과 같은 사람들의 자비에 달려 있습니다.

이제 저는 코딩 전반에 대해 혐오감을 느끼는 지점에 이르렀습니다. 나는 작업 프로젝트를 시작해야 할 때마다 움츠러듭니다. 내 사이드 ​​프로젝트가 모두 삭제되었습니다. 내 MIT 저장소가 모두 제거되었습니다.

Typescript/Node/Bun으로 점프해 보았습니다. 한동안 즐거웠지만 입에서 그 더러운 맛이 사라지는 것은 아무것도 없는 것 같습니다. 나는 마치 무의식적인 방어 메커니즘이 작동하는 것처럼 극도로 강박적인 방식으로 프로젝트를 자주 생성하고 삭제하여 수익이 없는 것에 더 많은 시간을 낭비하지 않도록 합니다.

이제 저는 완전히 헤매고 있습니다. 매일매일 나는 예전의 신기루를 따라 텅 빈 사막을 헤매고 있는 것처럼 느껴집니다. 웹 개발은 내가 돈을 벌고 실제로 즐길 수 있는 유일한 직업이었습니다. 그것은 내가 실제로 고수하는 것을 볼 수 있는 유일한 직업입니다. 이제는 나 자신도 어떻게 해야 할지 모르겠습니다.

나는 배관공이었어야 했는데.

릴리스 선언문 이 글은 https://dev.to/kejedi/how-the-toxic-laravel-community-destroyed-my-passion-for-coding-1a6g?1에서 복제됩니다.1 침해 내용이 있는 경우, Study_golang@163으로 문의하시기 바랍니다. .com에서 삭제하세요
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3