Loading...

누구나 마을 온라인 강연

우리가 알지 못했던 IT개발자의 이야기ㅣ장애를 만드는 IT, 장애를 없애는 ITㅣ류성두(앱 뱅크샐러드 개발자)

IT 개발 현장에서 ‘에지 케이스(Edge Case)’는 제품의 품질을 결정하는 핵심 요소입니다. 이는 오디오 볼륨을 가장 작게 줄이거나 최대치로 높였을 때처럼 시스템이 극한의 상황에서도 안정적으로 작동하는지를 확인하는 과정입니다. 많은 이들이 장애인을 위한 기능을 특별한 예외 상황으로 여기며 대응하기 어렵다고 생각하곤 하지만, 사실 소프트웨어 개발자들에게 이러한 예외 처리는 일상적인 업무와 다름없습니다. 0부터 999까지의 계산을 검증하는 단순한 작업조차 수많은 경우의 수를 포함하듯, 에지 케이스를 중심에 두고 설계하는 것은 제품 완성도를 높이는 기본 중의 기본입니다. 우리가 일상에서 접하는 단순한 정보 한 줄 뒤에는 개발자들의 치열한 고민이 숨어 있습니다. 날짜를 표시하는 기능을 예로 들면, 하루가 24시간이 아니거나 1년이 365일이 아닌 특수 상황들이 존재합니다. 서머타임에 따른 시간 변화, 400년 주기로 바뀌는 윤년의 규칙, 심지어 지구 자전 속도 변화로 인한 윤초까지 고려해야 합니다. 이처럼 지극히 평범해 보이는 기능조차 복잡한 물리적, 문화적 변수를 아우르는 에지 케이스들의 집합체입니다. 장애를 고려하는 기술적 접근 역시 이러한 복잡성을 해결하며 더 넓은 세계를 포용하려는 시도와 맞닿아 있습니다. 초기 스마트폰 개발은 고정된 화면 크기에 맞춰 기능을 구현하는 단순한 방식이었습니다. 하지만 기기의 종류가 다양해지고 화면 비율이 변하면서 기존의 방식은 한계에 부딪혔습니다. 화면이 바뀔 때마다 코드를 임시방편으로 수정하는 방식은 확장이 불가능했기 때문입니다. 이에 대한 해결책으로 등장한 ‘오토 레이아웃’은 개별 요소 간의 관계를 설정하여 어떤 환경에서도 유연하게 대응하도록 설계되었습니다. 이는 단순히 화면 구성을 넘어, 모든 언어와 환경에서 작동하는 보편적 설계를 가능하게 했습니다. 장애인을 위한 접근성 도구가 사실은 가장 효율적인 기술적 확장성을 제공하는 열쇠가 된 셈입니다. 시각장애인을 위한 화면 읽기 기능인 보이스오버는 IT 접근성의 정수를 보여줍니다. 이 기능은 정보를 음성으로 전달할 뿐만 아니라, 키보드 내비게이션이나 자동화된 소프트웨어 테스트의 기반이 되기도 합니다. 컴퓨터는 인간의 눈과 같은 시각 체계가 없기에 논리적인 구조로 화면을 이해하기 때문입니다. 결국 장애를 고려한 설계는 별도의 노력이 아니라, 기기 간의 유연함을 확보하는 과정입니다. 다양한 환경에 적응할 수 있는 적응력을 확보하는 것이야말로 프로그래밍의 참된 가치이며, 그 기준을 가장 명확하게 제시하는 지점이 바로 장애 접근성이라고 할 수 있습니다. 역사적으로 볼 때 세종대왕이 창제한 한글은 가장 혁신적인 정보 접근성 기술이었습니다. 국가적 위기 상황에서 백성 개개인의 지혜를 모으기 위해 모든 사람이 쉽게 배울 수 있는 문자를 만든 것입니다. 오늘날 인류는 기후 위기와 같은 전 지구적 과제에 직면해 있으며, 우리는 누구의 머릿속에서 이 위기를 타개할 혁신적인 아이디어가 나올지 알 수 없습니다. 따라서 정보 접근성을 강화하여 장애인을 포함한 모든 구성원의 참여를 이끌어내는 것은 단순한 배려를 넘어 인류의 생존을 위한 필수적인 전략입니다. 기술의 문턱을 낮추는 일이 과학 기술이 나아가야 할 진정한 방향입니다.

우리가 알지 못했던 IT개발자의 이야기ㅣ장애를 만드는 IT, 장애를 없애는 ITㅣ류성두(앱 뱅크샐러드 개발자)
  • 지구환경과학
  • 융합

IT란 무엇인가, 장애란 무엇인가ㅣ장애를 만드는 IT, 장애를 없애는 ITㅣ류성두(앱 뱅크샐러드 개발자)

정보기술(IT)은 현대의 전유물이 아니라 인류 문명의 탄생과 궤를 같이해 온 핵심 기술입니다. 과거에는 문자를 통해 정보를 저장하고 전달하는 능력이 국가의 흥망성쇠를 결정짓는 전략적 자산이었습니다. 전쟁의 승패를 가르거나 고급 정보를 선점하는 것은 늘 권력의 핵심이었으며, 이는 정보기술(IT)이 단순히 최첨단 컴퓨터 공학에 국한된 것이 아님을 시사합니다. 인류 역사는 누가 더 효율적으로 정보를 관리하고 활용하느냐에 따라 발전해 왔으며, 이러한 정보기술(IT)의 본질은 오늘날까지도 변함없이 이어지고 있습니다. 20세기 중반에 이르러 정보의 양은 개인이 감당할 수 없을 정도로 폭발했습니다. 바네바 부시는 '메멕스(Memex)'라는 개념을 통해 인간의 기억을 확장하고 지식 간의 유기적인 연결을 제안했습니다. 이는 오늘날의 하이퍼링크와 인터넷의 근간이 되었습니다. 21세기 정보기술(IT)이 이전 시대와 구별되는 지점은 정보를 독점하던 시대에서 개방과 공유의 시대로 패러다임이 전환되었다는 점입니다. 월드와이드웹(WWW)의 성공 비결 역시 기술적 우위보다는 누구나 접근하고 개선할 수 있는 개방성에 있었습니다. 현대 정보기술(IT) 혁신의 진정한 가치는 접근성에 있습니다. 제임스 웹 우주망원경의 데이터를 전 세계 과학자들이 실시간으로 공유하며 우주의 비밀을 파헤치는 협력은 접근성이 가져온 거대한 변화입니다. 또한, 물리적 거리에 상관없이 집 안에서 전 세계의 다양한 콘텐츠를 소비할 수 있게 된 것도 정보기술(IT)이 정보의 장벽을 낮춘 덕분입니다. 과거에는 소수만 누리던 고급 정보와 문화적 혜택이 보편화되면서, 접근성은 현대 사회를 지탱하는 가장 중요한 키워드이자 기술 발전의 지향점이 되었습니다. 장애라는 개념은 산업화 과정에서 사회적 필요에 의해 만들어진 측면이 큽니다. 과거 지역 사회에서는 각자의 능력에 맞는 역할을 수행할 수 있었으나, 공장 중심의 산업화는 규격화된 신체를 요구하며 '장애'라는 분류를 탄생시켰습니다. 그러나 장애는 개인의 신체적 손상 때문이 아니라, 그를 염두에 두지 않은 사회적 설계로 인해 발생합니다. 계단이 있는 버스는 신체 조건에 따라 누군가에게는 장벽이 되지만, 저상버스는 모두에게 이동의 자유를 보장합니다. 즉, 장애는 사회가 해결해야 할 설계의 문제입니다. 차별의 근간이 되는 선입견은 인류가 위험으로부터 자신을 보호하기 위해 진화시켜 온 생존 본능입니다. 매 순간 모든 정보에 의문을 품는 대신 기존의 경험을 바탕으로 빠르게 판단하는 것은 뇌의 효율성을 높이는 방법이기도 합니다. 하지만 이러한 본능적 차별을 인지하고 의식적으로 경계하는 과정은 마치 '두뇌로 하는 팔굽혀펴기'와 같습니다. 인간인 이상 차별과 선입견에서 완전히 자유로울 수는 없지만, 이를 당연하게 여기지 않고 끊임없이 되돌아볼 때 비로소 더 포용적인 사회를 위한 변화가 시작됩니다.

IT란 무엇인가, 장애란 무엇인가ㅣ장애를 만드는 IT, 장애를 없애는 ITㅣ류성두(앱 뱅크샐러드 개발자)
  • 뇌인지과학
  • 융합
누구나 마을 온라인 강연 | iKAOS