기술 혁신: IT의 모든 것이 끔찍한 이유!

지원 종료(EOL)된 PHP용 php2shell 패치(CVE-2026-109618 및 CVE-2026-109619)가 출시되었습니다. 수요가 많아 평소보다 영업팀의 답변이 늦어지고 있으므로, 패치된 패키지를 가장 빠르게 확보하려면 온라인에서 Runtimes용 ELS를 구매하시기 바랍니다 (새 탭에서 열림). 패치 FAQ 읽어보기

이 블로그 글의 AI 요약으로 바로 가기

  • Perplexity를 사용하여 이 게시물을 요약해 주세요
  • Gemini로 이 게시물을 요약해 주세요

오늘날 우리가 사용하는 디지털 플랫폼은 소름 끼치는 끔찍함에 감염되어 있으며, 코리 닥터로우는 이에 대해 Enshittification이라는 이름을 붙였습니다. 온라인 플랫폼이 수익 창출과 통제를 위해 사용자를 가두고 경험을 저하시키는 데만 가치를 부여한다고 느낀 적이 있나요? 이것이 바로 인슈타이제이션의 본질입니다. 

이 글에서는 플랫폼이 가치를 제공함으로써 사용자를 모으고, 이들을 고정시킨 다음, 가치 제공을 중단하고 사용자 판매를 시작하는 방식을 조명합니다. 누구나 소셜 미디어 플랫폼에서 이러한 원리를 느끼지만, 이 원리가 소셜 미디어를 넘어 현대 IT의 기반에 적용되면 어떤 일이 벌어질지 생각해 본 적이 있나요?

바로 여기에서 기술 인사이트화가 등장합니다. 소프트웨어, 시스템, 서비스가 사용자를 위해 구축된 것이 아니라 경영진의 인센티브, 마감일, 마케팅 기믹을 위해 구축되었다는 생각입니다. 사용자는 무엇을 얻게 될까요? 부풀어 오르고, 기괴하고, 고장난 솔루션입니다.

Facebook 앱이나 Chrome과 같은 주요 플랫폼을 예로 들어보겠습니다. 한 플랫폼은 기능이 너무 많아져서 크기가 너무 커져서 두 번째 미니 앱을 출시해야 했고, 다른 플랫폼은? 다른 하나는 운영 체제처럼 RAM을 잡아먹습니다. 이러한 사례는 독립적인 사례가 아닙니다. 최신 소프트웨어의 아이디어와 개발 과정에서 나타나는 현상입니다. 

기술 인사이트화를 위해 무엇을 할 수 있을까요? 알아봅시다! 

빅 테크의 연이은 약속 파기! 

 

기술적 인사이트화를 위한 솔루션을 살펴보기 전에 혁신을 위해 빅 테크가 무엇을 하고 있는지 살펴봅시다. 이러한 기업들은 계속해서 발전과 혁신을 얕은 업그레이드와 최신 유행의 AI 기능으로 동일시하고 있습니다. 실제로 사용자 경험에 가치를 더하는 핵심 기능 개선... 글쎄요, 그건 그냥 큰일입니다. "아니요."

2023년 9월, 아마존은 알렉사를 더욱 스마트하고 반응성이 뛰어난 어시스턴트로 만들기 위한 대대적인 AI 업그레이드를 약속했습니다. 2년 반이 지난 지금...? 하드웨어, 인프라, 서버를 모두 갖추었음에도 불구하고 여전히 약속으로 남아 있습니다. 구글도 다르지 않습니다. 사용자들은 계속해서 "새로운 디자인이 곧 출시됩니다" 메시지를 몇 달 동안 계속 쳐다보고 있습니다!

그 결과 아무것도 달라지지 않은 사소한 인터페이스 조정이 이루어졌습니다. 우리는 의미 있는 진전으로 포장된 외형적인 업데이트를 판매하고 있습니다. 운영체제도 예외는 아닙니다. 애플의 다이나믹 아일랜드 iOS는 가장 주목할 만한 업그레이드가 될 것으로 예상되었지만 최종 결과는 똑같았습니다. 

Windows는요? Windows 10과 11 사이에는 차이가 있지만, 모두 인터페이스와 비주얼에 관한 것입니다. 기업들은 사용자의 요구를 해결하지 않고 있습니다. 그저 트렌디한 AI 기능이나 틱톡과 같은 디자인 변경만 하고 있습니다. 다음은 무엇일까요? 뱅킹 앱에 "스토리" 기능이 있는 뱅킹 앱?

오늘날 혁신은 실제로 개발되는 것에서 멋진 비주얼을 사용하여 정체를 발전으로 재포장하는 회사로 바뀌었습니다! 

소노스 실패 사례 연구 

 

기술적 통합과 관련해서는 Sonos 앱 출시가 완벽한 예입니다. 이 회사는 완전히 새로운 앱 디자인을 출시했지만 전체 사용자층을 완전히 무시했습니다. 며칠 만에 이 앱은 약 20만 건의 리뷰와 1.2점의 시작 평점을 받았습니다. 무엇이 문제였을까요? 

반발은 디자인 때문이 아니었습니다. 수면 타이머, 음악 라이브러리, 재생 목록과 같은 중요한 기능이 출시 당시 모두 누락되었다는 사실에 대한 반발이었습니다. 그리고 그 이유가 뭔지 아세요? Sonos는 음악 관리 앱입니다! 이 모든 기능이 포함되어 있어야 했지만 그렇지 못했습니다. 그 이유는 간단합니다. 관리를 용이하게 하기 위한 기술적 보완 때문입니다.  

나중에 내부 고발자에 의해 회사가 내부 경고를 무시하고 앱이 준비되지 않았다는 사실을 알면서도 경영진이 엄격한 마감 기한을 강요했으며, 최악의 경우 팀 구조조정을 단행했다는 사실이 밝혀졌습니다. 경영진은 수년간 함께 훌륭한 앱을 만들어온 사람들을 다른 그룹으로 나누는 것이 현명하다고 생각했습니다. 

여기서 중요한 점은 광학이 경영 혁신과 결합하여 기능보다 우선순위를 두는 것은 재앙을 위한 조합이자 기술 엔시트화의 교과서적인 예라는 것입니다. 

기술 혁신에 기여하는 요인 

 

기술적 인사이트화는 단순히 독립적인 현상이 아닙니다. 모든 측면에서 기여하고 있습니다. 최신 소프트웨어와 시스템의 엔시타이제이션으로 이어지는 다양한 요인을 모두 이해하는 것은 이에 대해 무엇을 할 수 있는지 결정할 때 필수적입니다. 이러한 요인에는 다음이 포함됩니다:  

  • 기술적 인사이트 - 이제 블로트가 기능입니다.

조셉 스탈린은 이렇게 말했을지도 모릅니다. "양에는 그 자체의 질이 있다." 그의 시대에는 사실이었을지 모르지만 오늘날의 소프트웨어 업계에서는 그렇지 않습니다. 양이 많으면 질이 떨어지지만 기업들은 앱과 소프트웨어를 계속 부풀려서 마치 그것이 기능인 것처럼 포장합니다.

최신 앱이 구축되는 복잡한 스택을 한 번 살펴보면 전체 그림을 볼 수 있습니다! 차고 문을 여는 앱은 5천만 줄의 코드를 사용하며, 그 기능은 앱, 클라우드 서비스, 가상 머신 및 여러 OS 계층에 분산되어 있습니다. 이러한 스택은 비효율성을 증가시킬 뿐만 아니라 위협 행위자가 공격할 수 있는 공격 표면이 넓어지고 잠재적으로 더 많은 취약점을 노릴 수 있기 때문에 보안 위험도 증가시킵니다. 

부풀리기를 통한 기술적 강화의 예는 기본 앱에서도 찾아볼 수 있습니다. 간단하고 가벼운 리더인 Sumatra PDF는 16MB의 용량으로 작업을 완료할 수 있습니다. Adobe Acrobat? 동일한 작업을 수행하지만 1GB의 디스크 공간과 2GB의 RAM이 필요합니다. Chrome과 전체 생태계도 다르지 않으며, 부풀리기는 지속 불가능할 뿐만 아니라 기술 부채의 원인이 됩니다. 

  • 생산성에 대한 환상

많은 사람이 개발자가 코드를 작성하는 데 며칠을 소비할 것이라고 예상합니다. 하지만 현실은 훨씬 다르며 훨씬 더 암울합니다. 연구에 따르면 개발자의 하루 평균 코딩 시간은 1시간 미만인 것으로 나타났습니다. 

이러한 전문가들은 게으른 것이 아니라 고장난 시스템에서 오는 방해 요소에 시달리고 있을 뿐입니다. 컨텍스트 전환, 이메일 확인, Slack 핑, 회의, 작업 업데이트, 중단 후 25분간 다시 집중하는 세션 등이 일반적인 예입니다. 

이 모든 것이 합쳐져 생산성을 떨어뜨리고 기술 고착화를 초래합니다. 이는 개인의 성과가 문제가 아니라는 것을 의미합니다. 개발자를 너무 바빠서 코딩할 수 없게 만드는 구조적인 비효율성이 문제입니다. 

  • 기술 부채를 무너뜨리는 혁신 

기술 부채와 기술 인사이트화는 밀접한 관련이 있습니다. 다시 소노스로 돌아가 보겠습니다. 이 앱의 실패는 단순히 촉박한 마감 기한 때문만은 아니었습니다. 수년 동안 쌓인 기술 부채가 혁신을 가로막고 있었기 때문입니다. 

기술 부채가 발전과 혁신을 가로막는다는 사실은 비단 고립된 문제만은 아닙니다. 연구에 따르면 개발자의 80%가 기술 부채가 개발 과정에서 혁신을 가로막는다고 생각하는 것으로 나타났습니다.

  • 불을 지피는 연료, AI 

AI 도구는 개발 프로세스의 속도를 높일 수 있지만, 프로세스와 개발 자체가 피해를 유발할 수 있는 불씨에 불과하다면 속도를 높인다고 해서 누구에게도 도움이 되지 않습니다. 연구에 따르면 AI가 생성한 코드는 최대 65%까지 부정확할 수 있다고 합니다. 

AI는 더 나은 세상을 만드는 데 도움이 되어야 하지만, 실제로는 개발자가 관리해야 하는 새로운 종류의 기술 부채를 도입했습니다. AI를 효과적으로 사용하려면 개발자는 코드 생성 플랫폼과 Junie 및 Qodo와 같은 품질 관리 계층을 함께 사용해야 합니다. 이는 효과적일 수 있지만 기술 스택에 또 다른 계층을 추가합니다. 

기술적 인시트화 처리 

 

이제 기술적 인시타이제이션이 무엇인지 확실히 이해했으니 이제 어떻게 대처할 수 있는지 살펴봅시다. 무엇보다도 기술적 인화 문제를 해결하려면 신중한 조치가 필요하다는 점을 기억하세요. 이에 대처하기 위해 취할 수 있는 몇 가지 주요 단계는 다음과 같습니다:  

  1. 피드백 루프 속도 향상 문제가 있다는 것을 빨리 알수록 더 빨리 고칠 수 있기 때문입니다. 버그 보고와 수정 사항 적용 사이에 지연이 발생하면 복구 비용과 오류 발생 가능성이 높아질 뿐이라는 점을 기억하세요.
  2. 자동화할 수 있는 반복적인 작업 파악하기개발자가 이러한 작업에 시간을 소비하면 생산성과 혁신 능력이 모두 저하되기 때문입니다.
  3. 개발자의 방해 요소 제한 불필요한 알림을 차단하는 도구를 사용하여 개발자가 집중해야 하는 업무 시간 동안 집중력을 높일 수 있도록 합니다.
  4. 지속적인 리팩토링 보장시스템 유지 관리의 효율성을 높이고 기술 부채를 줄이며 혁신을 위한 길을 열어줍니다.
  5. 민첩성 향상 계획이 있다는 이유만으로 계획을 고수하는 것이 아니라, 정보가 있을 때 결정을 내림으로써 민첩성을 높일 수 있습니다.
  6. 효과적인 커뮤니케이션 기술 관련 고민과 피드백을 비즈니스 가치를 표현하는 언어로 번역하여 효과적으로 소통할 수 있습니다.

최종 생각 

 

오늘날 기술적 고착화는 현대 IT의 대표적인 결함으로, 사용자가 얻는 솔루션이 실제 해결책이라기보다는 좌절감에 가깝다는 것을 의미합니다. 이는 다음과 같은 여러 가지 이유로 인해 발생합니다, 잘못 구성된 보안 정책, 비효율적인 AI 사용, 잘못된 인센티브 등 여러 가지 이유에서 발생하지만, 이 상태가 계속 유지될 필요는 없습니다.

엔지니어와 개발자에게 품질 관행을 되돌리고, 기술 부채를 줄이는 데 집중하고, 개발 시 유행하는 비주얼이 아닌 활용도와 기능에 우선순위를 두고, 기술을 비즈니스 가치로 소통하는 것은 모두 기술 고착화를 제한하고 IT의 품질을 회복하는 데 도움이 되는 이니셔티브의 예입니다. 

 

요약
기술 혁신: 지금 IT의 모든 것이 끔찍한 이유와 이를 해결하는 방법!
기사 이름
기술 혁신: 지금 IT의 모든 것이 끔찍한 이유와 이를 해결하는 방법!
설명
기술적 고착화가 현대 IT를 파괴하고 있습니다. 그 원인과 IT의 품질을 회복하기 위해 무엇을 할 수 있는지 알아보세요. 최신 소식을 받아보세요!
작성자
게시자 이름
TuxCare
게시자 로고

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

목차
필요한 오픈 소스 보안에 대한 답변 얻기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.