2026년 7월 9일 목요일

[개발 비하인드] 20년 만에 다시 열어본 소스코드, 그리고 NZRENAME의 부활 이야기

2025년 7월 어느 날의 기억...
오래된 메일함에서 20년 전 소스코드를 다시 발견하기까지

직업도 바뀌고 프로그래밍을 손에서 놓은 지도 한참 되었습니다.
어차피 제가 혼자 실생활에서 쓰는 데는 큰 불편함이 없어서, 예전에 만들어둔 툴들을 그냥 그대로 쓰고 있었는데...

어떤 경로였는지, 또 어떤 웹 알고리즘의 인도였는지는 모르겠습니다.
우연히 어느 사용자분의 블로그에 닿게 되었습니다.

🔗 어느 유저분의 리뷰: arrestlove.tistory.com/525
"되돌리기 할 때 SMI 자막 파일은 복구가 안 됨..."

'아... 내가 되돌리기 기능을 거의 안 쓰다 보니 몰랐구나. 저런 문제가 있었네...'

컴퓨터도 수없이 바뀌었고, 거의 20년 가까운 세월이 흐른 지라 소스코드 파일도 어디 갔는지 보이지 않았습니다.
'뭐, 세월이 이만큼 흘렀는데 어쩔 수 없지...' 하고 마음을 접으려던 찰나, 혹시나 하는 마음에 오래된 메일함을 정리하다 보니 소스코드가 툭 튀어나왔습니다.

마치 소스코드가 "나 좀 살려달라"고 손을 흔드는 것 같았습니다. 그래, 한번 해보자.

"SMI 자막 복구 안 되는 딱 그것만이라도 고쳐줘야지" 하고 프로젝트를 열어봤는데...
"아... 도대체 그때의 나는 뭔 생각으로 코드를 이렇게 짰을까?" 속으로 온갖 욕을 하면서도, 한편으로는 어릴 때 작성했던 서툰 코드가 너무 재미있었습니다. 혼자 낄낄대고 웃으면서 시간 가는 줄 모르고 보게 되더군요.

그렇게 하나둘 기능을 추가하고, 묵은 버그를 잡다 보니 욕심이 생겼습니다.
"에이, 짜증 나는데 그냥 처음부터 싹 다 다시 만들자!" 싶었지만 생업에 치이다 보니 또 한동안 잊고 지냈습니다.

이제는 여유도 좀 생겼고, 그동안 문제가 남아있던 프로그램을 답답해하면서도 묵묵히 써주셨을 이름 모를 분들께 미안한 마음도 들어서... 제대로 각 잡고 다시 리빌드해 보려고 블로그에 기록을 남겨둡니다. (블로그에라도 이렇게 써놔야 게으름 피우지 않고 끝까지 완성할꺼 같아서요. ㅎㅎ)

📸 다시 만들다 중간에 사라졌던 전설의 V2 프로토타입

NZRENAME V2.20.25.825 초기 빌드 스크린샷
NZRENAME V2 프로토타입 스크린샷 1 NZRENAME V2 프로토타입 스크린샷 2
🚀 그렇게 새로 탄생한 NZRENAME 최신 버전 새롭게 리빌드된 정식 버전과 기능 설명은 메인 안내 페이지에서 확인하실 수 있습니다.
도구 종합 안내 & 최신 다운로드 →

댓글 없음:

댓글 쓰기