누가 지나갈 때 바쁜 척하기 위한 멋진 Terminal
(github.com/giacomo-b)- 30초 만에 대체 불가능한 10배 개발자가 되어 봅시다
- rust-stakeholder는 쓸모없는 터미널 출력을 생성하여 코딩 천재처럼 보이게 하는 CLI 도구
- 실제로 유용한 코드를 작성하지 않고도 인상적인 모습을 보일 수 있음
- 경고: 이 프로젝트는 임포스터 증후군과 기술 업계의 직장 역학을 풍자하는 농담임. 실제로 속이는 것을 권장하지 않음.
"rust-stakeholder를 사용한 후, 마감일에 대한 질문 대신 이사회 회의에서 통찰력을 요청받음." - 아직 지난 스프린트의 티켓을 완료하지 않은 개발자
- 코드베이스에 대한 실제 기여보다는 복잡한 터미널 출력을 보여주는 것이 중요함.
가치 없는 기능들이지만 매우 중요해 보이는 기능들
- 🖥️ 눈부신 개발 시뮬레이션: 실제로는 Reddit을 새로고침하면서 CERN 수준의 컴퓨팅 문제를 해결하는 것처럼 보이게 함
- 🧠 의미 없는 전문 용어 생성기: "다차원 데이터 표현을 위한 비유클리드 토폴로지 최적화 구현"과 같은 문구로 감명을 줌
- 📊 설득력 있는 진행 바: 휴게실에 있는 동안 천천히 진행되는 진행 바가 "일하고 있다"는 인상을 줌
- 🌐 가짜 네트워크 활동: 실제로는 컴퓨터가 스스로와 대화하는 미션 크리티컬 API 요청을 시뮬레이션함
- 🚨 인공 위기 모드: 사람들이 재난을 영웅적으로 막고 있다고 생각하게 만드는 현실적인 경고 생성
- 👥 상상 속 팀 활동: 보이지 않는 친구들이 중요한 풀 리퀘스트를 보내는 것처럼 가장함
- 🎮 도메인 카멜레온: 백엔드, 프론트엔드, 블록체인 등 7개의 도메인 간을 "풀스택 개발자"라고 말하기 전에 빠르게 전환함
경력 발전을 위한 사용법
- 기본 사용법: 초급 임포스터를 위한 기본 사용법
- 고급 사용법: 고급 임포스터를 위한 사용법으로, 블록체인 VC 투자자에게 감명을 주거나 성과 리뷰 시즌 동안 바빠 보이게 함
혜택
- 승진 빠른 트랙: "가치 제공" 단계를 완전히 건너뜀
- 회의 지배: 통화 중에 백그라운드에서 실행하여 바빠 보이게 함
- 마감일 연장: "죄송합니다, 여전히 중요한 시스템 경고를 해결 중입니다"
- 급여 협상: 리뷰 중에 실행 상태로 두기
- 직업 보장: 허구의 시스템을 이해하는 유일한 사람처럼 보이게 함
사용자 후기
- "주말 동안 rust-stakeholder를 실행 상태로 두었더니 월요일에 수석 엔지니어로 승진했음." - 익명
- "내가 무엇을 하는지 아무도 모르고, rust-stakeholder 덕분에 나도 모름." - 만족한 사용자
- "rust-stakeholder 설치 이후, 동료들이 내 작업이 '너무 고급'이라며 도움 요청을 중단했음." - 수석 임포스터 엔지니어
테스트? 무슨 테스트?
- 현재 이 패키지는 마감일을 놓친 변명만큼의 테스트 커버리지를 가지고 있음 - 전혀 없음.
- 이 도구를 사용하면서 실제 개발 기술처럼 테스트도 이론적임.
기여
- 기여? 실제 코딩이 필요함. 하지만 고집한다면:
- 저장소 포크 (그게 무엇이든)
- 쓸모없지만 인상적인 출력을 추가
- PR 제출하고 코드베이스를 이해하는 척하기
면책 조항
- rust-stakeholder는 풍자임. 가짜 터미널 프로그램 실행에 기반한 기술적 명성이 전부라면, 실제로 코딩을 요청받는 순간에 대한 책임은 없음.
- 만약 그로 인해 완전히 자격이 없는 위치에 감명을 주게 된다면... 축하함.
rust-stakeholder를 쓰고나서 연봉 협상에서 3000%의 인상을 얻어냈습니다.
내가 누구? rust-stakeholder 오우너~
Hacker News 의견
-
런던의 작은 에이전시에서 일할 때, 관리 구조가 상위에 집중되어 있었음. 종종 어깨 너머로 진행 상황을 확인받았음. IRSSI로 친구들과 채팅하고, wgets로 좋아하는 블로그를 읽고, 트위터 스트림을 엑셀 스프레드시트 UI처럼 보이게 했음. 하루의 첫 몇 시간 동안 일을 끝냈음. 그 관리자들과 사무실 의자에 앉아 시간을 낭비한 것을 항상 원망할 것임
- 이전에 더 나쁜 경험은 관리자가 내 컴퓨터에 원격으로 로그인하여 작업을 무작위로 모니터링했던 것임. 메뉴바에 작은 아이콘이 나타나면 그가 있다는 것을 알게 되어, 열심히 코드를 이해하는 척 바쁘게 행동했음. 그가 연옥에서 평화를 찾지 못하길 바람
-
90년대 초에 MS-DOS TSR 프로그램을 작성했음. 상사가 게임을 하는 동안 들어올 경우를 대비해 가짜 TurboC 컴파일 화면을 띄우는 프로그램이었음. 상사는 바보가 아니었고, 몇 번의 위기 후에 왜 컴파일이 오래 걸리는지 물어보기 시작했음. 그래서 "보스 키" 앱을 개선하게 되었고, 화면에 줄 번호가 증가하도록 추가하여 가짜 컴파일이 실제로 진행 중인 것처럼 보이게 했음
-
터미널에서 색상의 힘을 과소평가하지 말아야 함. 처음 시스템 관리자가 되었을 때 터미널에서 색상은 드물었음. 이모지는 서구에서 개념조차 없었음
- 팀의 선임 시스템 관리자가 "관리 스크립트를 작성할 때, 상태가 좋거나 나쁠 때 색상 코드를 추가하라"고 조언했음. 그는 매우 옳았고, 개발 팀은 색상 코드를 피했지만, 관리자 팀은 그것을 활용했음. "빨간색은 나쁨"이라는 것은 우리 문화에서 보편적인 언어이며, 관리자들이 이해하는 것처럼 느끼게 함
-
Rust의 설계가 인터뷰뿐만 아니라 관료적 보고서에도 사용되고 있음. 팀 내의 관료주의가 개선되었고, 상사들이 매우 만족할 것임. 매우 유용한 도구임
- Rust 주니어 팀이 별도의 채팅에서 원하는 대로 행동했을 때, CTO, PM, 그리고 나는 무슨 일이 일어나고 있는지 몰랐음. 이 도구가 도움이 되었을 것임. 이제 코드 리뷰에 집중하여 Rust의 안전성이 이 문제를 어떻게 해결했는지 확인할 것임. Rust의 힘에 대한 훌륭한 새 기사 주제가 될 것임
-
실제 빌드 폴더를 지우고 스크립트로 다시 빌드하는 것이 더 현명하지 않을까? 리소스를 제한하여 시간이 오래 걸리도록 하면 보너스 포인트를 얻을 수 있음. 실제로 자세히 보면, 실제로 해야 할 작업이 빌드되고 있다는 것을 알게 될 것임
-
비유클리드적 토폴로지 최적화를 다차원 데이터 표현에 구현했음. Google Scholar에 따르면, Imperial College, London의 연구자들이 작성한 이 기사가 가장 잘 맞음. 매우 혁신적이고 획기적인 작업으로 보임
-
영화에서 해커 화면을 보여줄 때 이런 것을 사용해야 함. 너무 터무니없어서 때때로 정부 컴퓨터에 "해킹"할 때 터미널에 HTML 페이지를 표시하는 것이 의도적인 내부 농담이라고 생각함
-
직장에서 가끔 친구들과 IRC로 소통할 필요가 있을 때 weechat을 사용하여 주목받지 않음. 대부분의 비개발자는 터미널 관련 내용을 무시함. 심지어 해커 뉴스에 hn-text cli를 사용하여 아무도 내가 게으름을 피우고 있다고 생각하지 않도록 함
-
이 프로젝트는 멋짐.
hollywood
와 비슷하지만 프로그래밍에 특화되어 있음. 터미널을 사용하지 않는 사람들을 감동시키기 위한 "실행할 것들"의 무기고에 유용한 도구가 될 것임 -
이 프로젝트는 멋짐. 비슷한 프로젝트를 만든 적이 있음. 관심이 있다면 확인해보길 바람