▲GN⁺ 2024-05-21 | parent | ★ favorite | on: Enlightenmentware - 나를 일깨워주는 소프트웨어들(mmapped.blog)Hacker News 의견 해커뉴스 댓글 모음 요약 Compiler Explorer: Compiler Explorer는 컴파일러와 성능 최적화에 대한 논의를 크게 변화시켰음. 포럼에서의 논의 품질에 긍정적인 영향을 미침. Bold한 주장들을 링크를 통해 빠르게 검증할 수 있음. llvm-mca와 uiCA 같은 도구도 유용함. Windows 사용에 대한 의견: Windows에 대해 균형 잡힌 시각을 제시함. NT 계열의 Windows는 훌륭한 운영 체제임. 게임을 위해 Windows를 설치해둠. Docker: Docker는 컨설팅 경력 동안 많은 시간을 절약해줌. 오래된 프로젝트를 빠르게 실행할 수 있게 해줌. 여러 데이터베이스 서버를 설치할 필요가 없어짐. Python 환경을 재현 가능하고 병렬로 실행할 수 있게 해줌. Spring Framework: Spring Framework는 의존성 주입 개념을 이해하는 데 방해가 됨. 많은 Java 개발자들이 복잡한 프레임워크가 필요하다고 생각하게 만듦. Spring 자체는 유용하지만, 소프트웨어를 더 복잡하고 덜 이식 가능하게 만들 수 있음. Nix: Nix와 Nixpkgs로 많은 복잡한 작업을 수행할 수 있음. Rust 바이너리의 정적 빌드 등을 쉽게 할 수 있음. 다양한 빌드 옵션과 캐싱 기능을 제공함. Nix는 매우 유용하지만, NixOS는 신중하게 접근해야 함. Emacs: Emacs는 버그 수정 작업을 기술 연습으로 바꿔줌. 지루한 작업을 재미있게 만들어줌. 'Round' 개념: 'Round' 개념은 최소한의 핵심 볼륨으로 최대한의 인터페이스 영역을 제공함. Emacs와 Git의 핵심은 작고 단순하지만 강력함. Magit: Magit은 단순함, 효과성, 발견 가능성의 교과서적인 예임. Git의 기능을 더 잘 노출시켜줌. 자체 용어와 워크플로우를 도입하지 않음. SVN과 Git 비교: SVN 사용 경험은 매우 부정적이었음. Git은 훨씬 더 직관적이고 이해하기 쉬웠음. Git을 사용하면서 작업 흐름이 더 나아짐. Linux, Emacs, Bazel, Magit 사용 경험: Linux에서 Emacs와 Bazel을 사용하여 작업을 수행함. 블로그를 찾아보고, Emacs에서 작업을 저장하고, Magit을 사용하여 커밋 메시지를 작성함. Git 저장소에 푸시함.
Hacker News 의견
해커뉴스 댓글 모음 요약
Compiler Explorer:
Windows 사용에 대한 의견:
Docker:
Spring Framework:
Nix:
Emacs:
'Round' 개념:
Magit:
SVN과 Git 비교:
Linux, Emacs, Bazel, Magit 사용 경험: