코드는 AI가 써도, 읽고 느끼는 건 아직 사람이니까 이번 달 초, 정이 많이 들었던 토스 UX Platform Interaction Team에서 퇴사했습니다. 기대하지 않았다고 하면 거짓말이겠지만, 더 오래 함께하지 못한 아쉬움이 꽤 커요. 그래도 UX를 다루는 조직에 있었고, 폭발적으로 AI가 발전하는 시기에 가장 AI First 한 회...
AI 시대의 Plus Ultra는 다시 사람이다
260921 - 커피와 휘발유
저는 항상 누군가를 도와주는 일에서 특히나 큰 보람을 느껴요. 오늘은 처음으로 제 주변 사람이 아닌, 전혀 모르는 분을 돕고 고맙다는 인사를 받았어요. 제 주변 사람들은 알겠지만 저는 커피를 지독히도 좋아합니다. 그냥 아메리카노를 좋아하는 게 아니라 특히나 스페셜티 커피를 좋아해요. “나는 술 담배 다 안 하니까 이 정도는 즐겨도 돼”라는 정신승리를...
사람이 느끼는 좋은 코드
아직 조향장치가 우리 손에 있다면, 책임도 아직 우리에게 있다. 프롤로그에서 말했던 두 번째 갈래는 사람이 읽기 좋은 코드 에 대한 글입니다. 최근 많은 개발자들이 그렇겠지만 요즘은 “이 기능을 어떻게 구현하지?” 보다는 “이걸 어떻게 효율적으로 만들지?” 를 더 많이 고민하게 되는 것 같아요. 저도 딱 작년까지만 하더라도 기능을 코드로 어...
사람이 느끼는 자연스러운 UI/UX
UI는 픽셀의 조합일 뿐인데, 왜 어떤 화면은 더 자연스럽게 느껴질까? 프론트엔드 개발자로 일하다보면 무의식적으로 어떤 UI가 좋은 UI일까 많이 고민하게 돼요. 저는 UI를 다루는 개발자이다보니 자연스럽게 그런 생각을 자주 하게 되었어요. 뛰어난 디자이너들과 일하면서 무의식적인 레퍼런스도 많이 쌓을 수 있었고, 단순히 예쁜 화면을 만드는 ...
[잔뿌리 호기심] 리액트와 디자인패턴
[잔뿌리 호기심]은 잔뿌리처럼 메인 주제에서 뻗어 나온 개인적인 궁금증을 다룹니다. Intro 이전에 작성했던 글인 프론트엔드와 소프트웨어 아키텍처 와 직접적으로는 이어지지 않지만 같은 맥락을 가진 글입니다. 저는 여러 사람이 함께 일 할때 효율적인 하나의 공통 규격이 있다면 만드는 사람도, 읽는 사람도 효율적으로 일할 수 있을 것 같다...
[잔뿌리 호기심] 프론트엔드와 소프트웨어 아키텍처
[잔뿌리 호기심]은 잔뿌리처럼 메인 주제에서 뻗어 나온 개인적인 궁금증을 다룹니다. 프론트엔드와 소프트웨어 아키텍처 글이 꽤나 깁니다. 자신이 아래에 해당하거나 얻어갈 항목에 흥미롭다고 생각하시는 경우 읽어보시길 추천합니다. 글을 읽으시면 얻어갈 게 있는 경우. 프론트엔드 개발 경력이 길지 않고, 소프트웨어 아키텍처에 대해서 개념만...
[잔뿌리 호기심] React와 this
[잔뿌리 호기심]은 잔뿌리처럼 메인 주제에서 뻗어 나온 개인적인 궁금증을 다룹니다. React 에서의 this Javascript 의 중요한 개념 중 하나인 this를 잘 모르는 나의 무지함에 부끄러움을 느끼고, 동시에 this를 잘 알고싶다는 지적 허영심을 채우고자 여기서 관심이 많다는 말을 했었다. ( 뭔가 this 키워드를 쓰는걸 보...
[잔뿌리 호기심] 다른 4가지 경우에서의 this바인딩
[잔뿌리 호기심]은 잔뿌리처럼 메인 주제에서 뻗어나온 개인적인 궁금증을 다룹니다. 여러가지 this 바인딩 우리는 Chapter 22 - this👨💻 에서 여러가지 this의 바인딩에 대해서 알아봤다. 그 과정에서 나는 책을 바탕으로 글을 작성하다 보니, 책에는 나와있지 않은 두 가지 가벼운 궁금증이 생겼다. 일반 함수에서는 왜 ...
[잔뿌리 호기심] 일반함수의 this는 왜 전역객체가 바인딩될까?
[잔뿌리 호기심]은 잔뿌리처럼 메인 주제에서 뻗어 나온 개인적인 궁금증을 다룹니다. 여러 가지 this 바인딩 우리는 Chapter 22 - this👨💻 에서 여러 가지 this의 바인딩에 대해서 알아봤다. 그 과정에서 나는 책을 바탕으로 글을 작성하다 보니, 책에는 나와 있지 않은 두 가지 가벼운 궁금증이 생겼다. 일반 함수에서...
CORS란 무엇일까? ... with SOP
CORS란 무엇일까? 글을 쓰기 앞서 나는 CORS로 크게 고생해본 적이 없다. 처음부터 헤더값을 넣어주기도 했고, 개인 프로젝트를 진행할 땐 프록시를 써서 우회했기 때문이다. 하지만 CORS라는게 무엇인지에 대해선 정리해본 적이 없어서 CORS란 무엇일까? CORS는 왜 필요한걸까? 이번 기회에 이 두가지 질문에 대한 내용을 한번 ...