소프트웨어를 파괴하고 있다 (그리고 해킹의 즐거움을 빼앗고 있다)

2025-02-08

베테랑 개발자 antirez는 경고합니다. 우리는 소프트웨어를 파괴하고 있습니다! 새로운 기술에 대한 과도한 의존, 복잡성 무시, 다루기 힘든 빌드 시스템과 복잡한 의존성 체인, 그리고 유지보수성과 하위 호환성의 경시가 소프트웨어를 취약하게 만듭니다. 그는 '바퀴를 다시 발명하는 것'을 피하는 것이 학습과 혁신을 저해하고, 너무 이른 재작성, 잦은 언어/프레임워크 변경, 기존의 복잡한 라이브러리에 대한 의존이 복잡성을 악화시킨다고 주장합니다. 해킹의 즐거움을 되찾으려면 코드의 단순성, 확장성, 유지보수성을 우선시해야 합니다.