에러 해결을 위한 가장 확실한 방법은 코드 전체를 확인하는 것입니다. 하지만 모든 코드를 확인하는 것은 현실적으로 어렵습니다. 따라서 에러 해결을 위한 가장 효율적인 방법은 현재 겪고 있는 상황을 잘 정리하여 질문하는 것입니다. 이때 재현 가능한 예제(또는 reprex)를 활용할 수 있는데요. 이 방법은 질문자의 현 상황을 답변자가 쉽고 정확하게 이해하고, 문제를 해결하는 데 도움을 줄 수 있도록 현상을 구현하는 것을 말합니다. 이번 글에서 개발자가 알아두면 좋은 재현 가능한 예제와 reprex 활용법에 대해 살펴보겠습니다.
아크(Arc)라는 인터넷 브라우저를 들어본 적이 있는가? 2022년에 출시된 이후 현재 유저 수 증가세가 J곡선을 그리고 있다. 말 그대로 ‘핫한’ 브라우저 앱이다. 브라우저 시장은 이미 구글 크롬이 석권했으니, 크게 흥미가 없는 분들도 있을 것이다. 하지만 그 와중에도 다양한 브라우저들이 나름의 유저층을 확보해 가며 경쟁을 이어가고 있다. 오늘 소개할 아크(Arc)는 그중에서도 특별하다. 개인적으로 제품 디자인과 유저 경험이 그 어느 브라우저들보다 매끄럽고 센스 있다고 느꼈다. 아이폰 이후로 오랜만에 느껴보는 'It just works'의 경험이었다. 제품뿐만 아니라 서비스 운영 방식도 독특하여 이번 글에서 톺아보고자 한다.
요즘 ‘개발자’를 들어보지 않은 사람을 찾기 어려워졌습니다. 모든 산업군에서 IT가 담당하는 부분이 보조 및 지원에서 핵심 동력으로 변화하고 있기 때문입니다. 이러한 변화에 발맞춰 다양한 직무의 사람들 또한 변화해야 하는 세상이 되었습니다. 재밌는 점은 예전에는 기술의 변화에 따라서 다른 직군이 지금과 같은 움직임을 보이지는 않았습니다. 반면 언제부턴가 개발자에 관해서 알아야 하는 세상이 되어버렸습니다. 여기서 우리는 기술이 오늘날 모든 주요 활동에 걸쳐 있으면서 직접적으로 가치 창출에 기여하고 있는 점에 주목해야 합니다. 따라서 시대의 흐름과 경영의 방향이 기술과 밀접하게 접목되고 있는 요즘, 개발자와의 대화는 그리 생소한 일이 아닐 것입니다. 그래서 이번 글에서는 개발자와의 대화를 주제로 개발자와 협업 시 소통에 ‘필요한 것’들과 ‘방식’을 공유하는 내용을 전달하고자 합니다.