목록전체 글 (269)
Douglas' Space
갈라디아서 5:13~26 자유한 삶은 자기의 감정이 이끄는 대로 사는 삶이 아니라 성령의 인도하심을 따라 사는 삶입니다. 모든 것이 가하나 모든 것이 유익하지는 않습니다. [JMCh]
민수기 19:11~22 하나님의 공동체는 죄에 대해 아무렇지도 않게 심상하게 살아가면 안됩니다. 죄의 덫이 어떻게 우리를 노리는지 예민해야 합니다. [JMCh]
2019년 7월 15일, 맨체스터 과학산업박물관의 한 행사에서 영국중앙은행총재가 영국의 50파운드 새지폐에 인쇄될 인물을 소개하였습니다. 그 인물은 바로 앨런튜링(Alan Turing)이라는 컴퓨터과학자였습니다. 최고의 컴퓨터과학자에게 시상하는 컴퓨팅분야의 노벨상, 튜링어워드의 바로 그 튜링이라는 인물이었습니다. 지폐에 새겨진 사진은 튜링의 39세 때의 사진으로 알려져 있습니다. 스티븐호킹, 대처영국수상과 같은 인물도 후보에 있었다고 하는데, 왜 컴퓨터 분야의 사람들만 알고 있는 튜링이라는 컴퓨터과학자가 선정이 되었을 까요? 지폐에 새겨진 앨런튜링과 관련된 다른 사진과 숫자, 문자들에 그 답이 있지 않나 생각합니다. 튜링 뒤에 새겨진 그림은 컴퓨터와 비슷한 장치들처럼 보입니다. 이 장치들이 튜링이 설계한..
후배 사무실에 갔다가 돌아가는 길에 하늘의 색이 너무 아름다워 차에서 위험을 무릅을 쓰고 사진을 찍었습니다. 차에서 사진을 쉽게 찍을 수 있는 방법을 간구해야 겠습니다. 사진을 찍을 수 있는 거치대와 리모콘이 있으면 되지 않을 까 생각합나다. 그런데 사진을 찍다보니 하늘보다 더 신기한 것이 가로수였습니다. 가로수를 누가 저렇게, 무슨 이유로 단장을 시켰을 까 하는 생각이 들었습니다. 개인 정원에서나 볼 법한 나무의 모습이었습니다. 네모 반듯하게 가지를 친 저 모습을 보니 조니댑이 주연한 영화, '가위손"이 생각이 나기도 했습니다. 얼마전에는 아는 지인이 저의 모습을 보고 조금 차려입었다고 이야기하면서 보기에 좋다고 이야기를 했던 기억도 나면서 사람도 이 나무들 처럼 조금 차려입으면 사람들이 다르게 보기는..
Open Architecture라는 말은 많이 들어 보셨을 것입니다. 일반적으로 software system의 구조, 즉 software architecture의 한 유형을 표현하는 용어입니다. 보통 소프트웨어에서 Open이라는 용어가 사용되면 Open Source Software와 혼동하는 경우가 많아서 오늘은 Open Architecture란 무엇인가 이것이 갖는 의미가 무엇인지 알아 보도록 하겠습니다. Open Architecture는 software architecture 중에 technology architecture에 적용되는 용어입니다. software architecure를 표현하는 가장 대표적인 방법 중에 하나가 아래의 그림과 같은 layered arcthiecture입니다. 이중 tec..
윤소장이 수술을 한다고 병원에 입원한 날, 팀이 회식을 한다고 판교에 한 식당에서 모여 새로온 직원들 환영도 하면서 오랜만에 많은 담화를 나누었습니다. 오랜만이라 웬지 어색하기도 하였지만, 아들, 딸과 같은 또래의 신입직원들과 이야기를 나누다 보니 이제 정말 나이가 들어가는 구나 하는 생각과 함께 많은 생각이 났습니다. 이제 정말 준비가 필요한 때인가? 하는 생각으로 가득찼습니다. 그런 와중에 주차장에 왔는데 같이 있던 신프로가 구름이 멋있다고 하여 저 멀리보니 정말 보기드믄 장관이 펼쳐지고 있었습니다. 그런데 이ㅏ 풍경에 감격하기 보다 왜 이리 우울한 내 마음을 담고 있다는 생각이 드는지 카메라의 각도와 WB, 노출 등을 조정하면서 카메라에 담았습니다. 사람은 추억을 먹고 산다고 오래 전부터 생각하기는..
Anduril의 세번째 기술적 키워드는 “Autonomous System 개발 전문가”, 즉 AI, 로봇 등의 전문가들과 예비역으로 구성된 전문가 집단이라는 것입니다. 미래의 전쟁양상으로서 Hybrid Warfare를 고려한다면 무기체계는 AI를 기반으로 하는 자율형 무기체계로 발전하리라는 것은 부인하기 어려운 사실이 되었습니다. 따라서 이러한 관점에서 조직과 개인의 전문성과 모든 개발환경이 이를 기반으로 변화가 필요하다고 할 수 있습니다. 특히 소프웨어중심의 자율형 무기체계의 개발은 많은 조직에게 전문성, 자율성, 민첩성 및 협업이라는 시대적 요구를 강요하고 있다고 해도 과언이 아닐 것입니다. 시장을 개척해가는 Product Management Product Management의 역할을 하는 사람을 P..
Anduril의 두번째 기술적 키워드는 “기술을 빠르게 적용하기”, 즉 agility입니다. 2001년 2월 유타주의 스키장에서 Kent Beck, Martin Fowler 등 17명의 유명 소프트웨어 개발자들이 모여서 문서중심의 무거운 개발 프로세스를 개선하고자 “애자일 소프트웨어 개발” 선언문을 발표하였습니다. 바로 이 정신을 계승하고자 하는 것이 아닌가 생각합니다. 그러나 consumer 제품을 만드는 B2C와 달리 B2G와 같은 특정 목적의 사용자를 위한 시스템 개발에도 agile 방법론의 적용이 가능할까요? 특히 업체봐주기, 감사, 계약방법의 한계를 갖고 있는 경우 이를 적용하기란 그리 쉽지가 않습니다. 이러한 이유로 Anduril은 직접 제품을 기획하고 스스로 제품을 만드는 것을 택한 것 같습..
지난번 소개한 음성인식은 특정한 개인에 종속되지 않고 사람이 발성하는 언어를 이해하여 텍스트로 변환하는 기술입니다. 화자인식기술은 특정 개인이 발성한 음성을 인식하여 그 화자가 누구인가를 알아내는 기술입니다. 다시 말해 음성정보를 입력하는 것은 동일하지만 그 출력 결과는 발화한 내용을 출력하는 것이 음성인식이고, 발화한 사람이 누구인지를 식별하는 것이 화자인식입니다. 따라서 인식하고자 하는개별적인 화자들의 음성 특징이 필요할 것이라는 것을 쉽게 짐작할 수 있을 것입니다. 아래 그림은 음성인식과 화자인식의 차이점을 설명하고 있습니다. 또한 화자인식의 수준 또는 기능을 화자식별(speaker identification)과 화자검증(speaker verification)으로 나눌 수 있습니다. 화자식별은 등록..
Anduril의 기술적 접근중 중요한 키워드 중 하나는 Software Defined Warfare라고 했습니다. 조금 더 좁혀서는 Software Defined Weapon이라고도 할 수 있습니다. Software Defined Weapon은 어떠한 의미로 해석해야 할까요? Anduril은 기존의 방산업체들이 software engineering과 computing의 발전보다 조선 및 항공기 설계에 의존적이었다고 이야기하면서, 하드웨어중심이 아닌 소프트웨어 중심으로 발전해야 한다고 말합니다. 특별히 Lattice OS라는 것을 크게 부각시키고 있습니다. Hardware와 Software의 분리 시스템 설계의 핵심은 시스템구성요소(System elelements)를 식별하고 각 구성요소에 시스템 요구사항..
