AI 캐릭터가 밋밋할 때, 확 살리는 프롬프트 — 나이·성격·동작을 박아라

주식 분석 앱에 “분석가 캐릭터” 3명을 넣고 싶었습니다. 직접 그릴 재주는 없으니 AI 이미지 생성에 맡겼는데, 첫 결과물이 영 별로였어요. 제 표현 그대로 “단조롭고 캐릭터의 특징을 잘 살리지 못했다“. 셋을 나란히 놓으면 옷차림만 다르고 표정도 자세도 거의 같았습니다. 캐릭터를 셋이나 만든 이유가 “서로 다른 관점을 가진 분석가”를 보여주려던 건데, 정작 그림에선 구분이 안 됐던 거죠. … 더 읽기

1270줄짜리 God 컴포넌트, 안 꼬이게 쪼개는 법 — 카드 단위 모듈화

주식 분석 앱을 만들다 보니, 분석 결과를 그리는 컴포넌트 하나가 1270줄까지 불어났습니다. 지금은 잘 돌아갑니다. 근데 바로 그게 함정이에요. 나중에 디자인 한 번 바꾸려다 여기저기 얽힌 코드가 우수수 터지는 그림이 보였거든요. 이런 파일은 어느 날 갑자기 생기지 않습니다. 카드 하나 추가할 때마다 “이번 한 번만 여기에 붙이자”가 쌓인 결과예요. 매번의 결정은 다 합리적이었는데 결과물만 감당이 … 더 읽기

Vercel 배포에서 npm warn deprecated 폭탄? 무시해도 되는 것과 지금 고칠 것 구분법

주식 분석 앱을 만들다가 Vercel에 배포했는데, 빌드 로그가 노란 경고로 도배됐습니다. npm warn deprecated가 줄줄이. 학생 시험지에 빨간 줄이 쫙 그어진 걸 볼 때랑 비슷한 심정이었어요. “이거 다 틀린 건가?” 싶은. 당황스러웠던 건 제가 뭘 잘못한 기억이 없다는 점이었습니다. 방금 만든 앱이고 코드도 몇백 줄뿐인데 경고가 왜 이렇게 많나. 그래서 하나씩 검색하기 시작했는데, 30분을 태우고 … 더 읽기