#frontend #tech

2023.Nov.27

블로그를 새단장하고 느낀 것들


블로그를 새단장했습니다! 🎺 약 290일 만입니다. 1년에 조금 모자란 시간이구요. 개인적인 이유도 있지만 이는 나중으로 미루겠습니다. 기술적으로나, 개발적으로 큰 이유를 정리해 봤습니다:

기술부채

기존 블로그는 Next.js 와 TinaCMS, chakra-ui와 monorepo를 사용해 작성했습니다. 2022년 기준으로 핫한 선택이지만 2023년 말에는 별로 그렇지 않습니다.

개발자라면 누구나 동의할 사실을 완전히 간과했습니다: 그야말로 기술의 복잡도가 올라갈 수록 관리 필요는 더 늘어간다는 것을요. 아예 1달 주기로 재배포가 가능한 수준이 아니라면 말입니다. 이제는 욕심을 버리고 훨씬 가벼운 길을 걸어갑니다.

디자인-기획 실수

2023년 11월 기준으로, 이제 막 새로운 블로그가 올라간 상황입니다. 블로그는 여전히 완벽하지 않습니다. 그래도 뛸 준비는 다시 마쳤습니다.


I've given my blog a fresh look! 🎺 It's been around 290 days since the last revamp, a bit short of a full year. There are some personal reasons behind this, but I'll delve into those later. For now, I've compiled the major technical and developmental reasons:

Everything I had envisioned for my previous blog has resurfaced as technical debt. There were also some design and planning mistakes.

Technical Debt

My old blog was built using Next.js, TinaCMS, chakra-ui, and monorepo. They were hot choices in 2022, but by the end of 2023, their appeal had waned:

I completely overlooked a universal truth any developer would agree with: as technology grows complex, so does the need for management. If a system can't redeploy at least monthly, it's not worth it. Now, I'm shedding my desires and opting for a much lighter path:

Design & Planning Mistakes

As of November 2023, my brand-new blog has just gone live. It's not flawless, but I'm all set to take that leap forward once again.