org-mode에서 디렉토리 설정하기
Doom Emacs 3.0에서 Org-mode의 디렉토리 설정하기 최근 Doom Emacs 3.0 버전으로 업데이트한 후, Org-mode의 강력한 기능들을 활용해 할 일 목록을 좀 더 체계적으로 관리하고자 org-directory를 설정하기로 결심했습니다. 이 과정에서 제가 참고했던 자료들과, 설정을 진행하면서 겪었던 문제점 및 해결 방법을 기록으로 남겨봅니다. 참고한 자료 Doom Emacs GitHub Repository Org-mode 기초 사용법 org-directory 설정하기 Org-mode는 다양한 글쓰기 기능을 제공하는데, 그중에서도 가장 유용한 기능 중 하나가 할 일 목록 관리입니다. 그동안은 수동으로 할 일 목록을 관리해왔으나, 이제는 전역적으로 Agenda와 TODO 목록을 활용하기 위해 `org-directory`를 설정해보기로 했습니다....
프로덕트 오너
프로덕트 오너란 어떤 역할인가? 프로덕트 오너(Product Owner)는 스크럼 프레임워크(Scrum framework)에서 중요한 역할을 맡는 사람입니다. 제품 개발 팀과 이해관계자들 간의 다리 역할을 하며, 제품을 개발하고 제품의 가치를 극대화하기 위해 노력합니다. 프로덕트 오너는 제품 비전을 설정하고 스크럼 팀에게 이를 전달하여 그 목표를 달성하도록 지원합니다. 프로덕트 오너의 주요 역할과 책무는 다음과 같습니다: 제품 비전 수립: 프로덕트 오너는 제품의 비전과 방향성을 설정하고 이를 제품 개발 팀과 이해관계자들에게 전달합니다. 이를 통해 모든 이해관계자들이 제품의 목표와 가치에 대한 이해를 공유할 수 있습니다....
Go Functional Options Pattern
함수형 옵션 패턴 (Functional Options Pattern) 함수형 옵션 패턴은 함수가 선택적 인수를 허용하는 함수형 프로그래밍 에서 유래했다. 함수형 옵션 패턴을 사용하여 기존 함수 구조를 손상시키지 않고 확장할 수 있는 유여한 인터페이스를 제공한다. Go에서는 구조체를 단순화 하기 위해서 사용하며 서로 다른 매개변수를 가진 많은 생성자를 정의하는 대신 다양한 함수 옵션을 허용하여 단일 생성자를 정의할 수 있다. type ClientOptions struct { Url string Port int Method string } type Option func(*ClientOptions) error func WithUrl(url string) Option { return func(co *ClientOptions) error { co....
The Staff Engineers Path 에서 인상적인 내용
스테프 엔지니어의 세 기눙 스태프 엔지니어의 역할은 모호하며 가장 올바른 대답은 상황에 따라서 다르지만 이책의 필자가 생각하는 스태프엔지니어의 역할 중 가장 큰 3가지를 역할을 설명한다. 빅 픽처 관점의 사고력 넓은 시야를 가지고 세부사항 보다는 상황을 이해하고 장기적인 관점에서 회사나 팀에 필요한게 무엇인지 생각한다. 성공적인 프로젝트 실행력 프로젝트를 성공으로 이끌기 위해서 정치적 자본이나 영향력,기업문화의 변화를 이끌어 간다. 조직 차원의 레벨업 기업 또는 업계 등의 본인이 할 수 있는 범위 내에서 엔지니어의 표준과 스킬 역량을 향상시켜야할 책임이 있으며 주변 팀원들의 멘토링 역할을 수행해야 한다....
2023년 회고
K (잘한것) 프로젝트 모노레포를 적용한것: 기존에 3개의 분리된 레포지토리로 관리되던 프로젝트를 1개의 모노레포로 변경하였다. 통합 테스트의 효율성이나 디버깅의 편의성이 높아졋다. 좋은 시니어 엔지니어들을 채용한것: 복수의 프로젝트를 수행하면서 기존 팀원들이 인력 부족을 느끼고 있을때 좋은 엔지니어를 채용하였다. 1:1 미팅의 횟수를 늘리고 장기간 미팅을 하지 않은 인원이 없도록 한것 아직 부족하긴 하지만 팀원들과 최소 1번 또는 2번 이상의 1:1 미팅을 수행하였다. 테크리드 및 시니어분들과는 그동안 1:1 미팅을 많이 하지 않았는데 누락되는 사람이 없이 미팅을 수행하였다....